前言
IDEA作为一款常用的代码编辑工具,以功能强大和人性化等特点备受推崇,并且在使用过程中,我们还可以借助一些强大的插件来帮助我们简化编码工作。下面介绍几款我常用的功能性插件,每一个功能都相当不错,大家可以选择性使用。
插件
-
Alibaba Java Coding Guidelines
及时检测代码中的坏味道,在扫描代码之后,将不符合阿里规约的代码显示出来,并且我们可以开启实时检测,也就是在编码的同时进行代码检测,这样可以快速的发现代码问题,但是这样对系统的开销较大。
使用方式:
- 检测某个类:在类文件上/中右击,选择编码规约扫描
- 检测某个包下的所有类:在包名上右击,选择编码规约扫描
- 检测某个工程下的所有类:在工程上右击,选择编码规约扫描
-
CodeGlance
在编辑器窗格中嵌入一个类似于Sublime中的代码小地图。使用自定义的颜色进行语法高亮,可以同时处理浅色和深色主题。具体样式如下:
-
Eclipse Code Formatter
该插件允许直接从IntelliJ使用Eclipse的代码格式化程序,解决在同时使用IDEA和Eclipse的团队环境中维护通用代码风格的问题。
文末奉上个人使用的CodeFormatter.xml文件。
-
Free Mybatis Tool
这个是简化MyBatis开发的最基础插件,原来是Free Mybatis plugin,现在搜不到了,关键是免费的,它可以让MyBatis的Mapper.java和Mapper.xml建立跳转关系,快速通过方法找到SQL,或通过SQL找到方法。
使用教程可参考:https://blog.csdn.net/sm16111/article/details/105937873
-
Lombok
我们在使用Lombok的时候,如果再idea中不安装插件,那么代码中使用了Lombok生成的代码会报错,所以要是想在idea中使用Lombok,必须安装Lombok插件,免费的。
新版idea会默认集成,所以有的新版会搜索不到。
-
Maven Helper
可以帮助我们解决Maven依赖的包冲突,和mvn dependency:tree作用一样,不过这个插件是可视化的,简单方便
-
Rainbow Brackets
这是一个比较炫酷的插件,主要的作用其实就是将括号变成彩色的,这样在比对代码块的时候就更方便了
-
stackoverflow
这个插件可以直接选中代码或报错信息进行查找,该插件使用的搜索引擎是谷歌,所以没有VPN的同学可以忽略该插件
-
VisualVM Launcher
这个插件是个神器,可以在运行代码的同时启动jvisualvm进行项目监控
-
Save Actions
这个插件用处还是蛮大的,就不多做介绍了,可以看图理解
后续有更好的会持续更新分享。