• IDEA实用的第三方插件和工具介绍设置


    一:grep console

    grep-console插件可以让idea显示多颜色调试日志,使Log4j配置输出的不同级别error warn info debug fatal显示不同颜色 开发起来区分更直观

    二:Lombok(减少重复代码的书写)

    在项目中使用Lombok插件可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。

    安装完插件后重启,然后项目中引入如下依赖即可

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <optional>true</optional>
        <version>1.16.18</version>
    </dependency>

    三:Alibaba Java Coding Guidelines(阿里代码扫描工具)

    安装完成后重启IDEA 右键项目或者在类右键多会出现如下两个选项,接下来即可开始代码检查了

    该插件由阿里巴巴 P3C 项目组研发

    功能:插件支持了IDEA、Eclipse,在扫描代码后,将不符合规约的代码显示出来,甚至在 IDEA 上,还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,还实现了批量一键修复的功能。

    扫描代码后,将不符合规约的代码按 Blocker/Critical/Major 三个等级显示在下方,双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。

    Blocker/Critical/Major三个等级,  在 Snoar 中对代码规则有五个级别,这是前三个:崩溃/严重/重要 ,也就是说前两级别是必须要处理掉的

    例图:

    四:Maven Helper

    此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行:mvn dependency:tree 才可查看依赖

    当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个Dependency Analyzer 视图 

    1. Conflicts(查看冲突)

    2. All Dependencies as List(列表形式查看所有依赖)

    3. All Dependencies as Tree(树形式查看所有依赖)

    五:Translation

     快速翻译

    使用方式:选出要翻译的单词,右键点击便可出现以下页面:

    六:GsonFormat

    将json字符串快速转换成json对象

    idea装好Plugins插件后,新建一个空对象

    七:Free MyBatis Plugin

    实现快速在mybatis和对应的mapper.xml之间跳转 

    八:CodeGlance

    这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域

    九:Background Image Plus +

    设置IDEA背景成你喜欢的图片

    装好插件重启IDEA,View栏会多一个设置背景图片选项

    十:Mybatis Log Plugin

    帮助直接快速提出在控制台打印的sql。

    选择带有sql的一段日志

    十一:RestfulToolkit

    idea插件RestfulToolkit提供了一套的RESTful服务开发辅助工具集,使我们日常调试更加方便,不用postman也能快速调用。

    使用方式:安装插件后,其右侧会有RestServices侧边栏,点击打开即可:

    十二:Rainbow Brackets

    彩虹括号。括号嵌套时,会用不同的颜色将括号标出

     

    十三:Jrebel for Intellij

    贼好用的热部署工具!修改class文件自动编译,不用再重启节约大量开发时间。

    JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。

    激活地址参考:https://jrebel.qekang.com/

    添加插件后会多出现这两个启动按钮:

      

    改变部分代码,点击Build Project 或者 Build Module ,就会进行热部署;

    或者开启自动编译,当鼠标移出到IDEA以外窗口时也会自动编译

  • 相关阅读:
    核函数
    主成分分析(PCA)原理详解
    Caffe上用SSD训练和测试自己的数据
    FCN-全卷积网络
    rpc选择标准
    dataserver test code
    数字方舟
    分布式事务
    golang获取数据表转换为json通用方法
    qt for java
  • 原文地址:https://www.cnblogs.com/boris-et/p/10419560.html
Copyright © 2020-2023  润新知