1.SonarLint ✔
SonarLint是一款强大快速的能帮助开发者发现代码里的bug或是代码质量优化点的扩展工具。支持很多主流的语言:JAVA、js、PHP、Python。也支持主流的IDE们,idea、Eclipse、vs等。在idea里更是以插件的形式让人无缝接入
2.Rainbow Brackets ✔
彩虹颜色的括号 在黑色主题下看的比较清楚舒服,白色主题下看的很不明显,看自己选择了,除了看着舒服,也有助于帮助区分前后括号对应关系。
3.Free Mybatis plugin / Mybatis plugin ✔
可以在mapper接口中和mapper的xml文件中来回跳转,就想接口跳到实现类那样简单。但Mybatis plugin插件并非免费,故推荐使用Free Mybatis plugin。
Free Mybatis plugin,让你的mybatis.xml像java代码一样编辑。我们开发中使用mybatis时时长需要通过mapper接口查找对应的xml中的sql语句,该插件方便了我们的操作。
4.Lombok ✔
lombok可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法。
在idea安装了Lombok插件,并在项目中依赖这个Lombok jar,以maven为例:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
5.activate-power-mode or Power mode
纯粹为了秀而存在的插件
个人推荐设置:Window–>activate-power-mode–>去掉combo/shake,其他三个全勾上
6.Markdown support
打开.md文件就可以通过一个支持md的视图查看和编辑内容。一般用于写README.md文件。
7.Maven Helper ✔
在pom.xml中可以通过Dependencies Analyzer tab页进行查看包冲突,所有依赖的列表展示,以及所有依赖的树状图。并且还可以在All Dependencies as Tree中可以在节点中,可直接移除依赖。
8.GsonFormat
一键根据json文本生成java类 。在类的内部,使用快捷键 alt+s
9.Translation ✔
翻译插件,支持google翻译 百度翻译 有道翻译