推荐几款非常实用的 IDEA 插件
1、Alibaba Java Coding Guidelines
经过 247 天的持续研发,阿里巴巴于 10 月 14 日在杭州云栖大会上,正式发布众所期待的《阿里巴巴 Java 开发规约》扫描插件!该插件由阿里巴巴 P3C 项目组研发。P3C 是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。
为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的 IDE 检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按 Blocker/Critical/Major 三个等级显示在下方,甚至在 IDEA 上,我们还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。
2、iBATIS/MyBatis plugin
轻松通过快捷键找到 MyBatis 中对应的 Mapper 和 XML,CTRL+ALT+B
3、GsonFormat
GsonFormat 快速将 JSON 字符串转换为内部类实体类
当面对一大堆 JSON 数据需要生成实体对象的时候,这个时候 GsonFormat 就派上了用场,一键生成对应实体对象
如:在界面中我们输入一段 Json 字符串,点击 OK
[{"name":"张三","age":33},{"name":"李四","age":44}]
我们可以发现我们的 json 数据其实有冗余,但是这并不影响我们生成 java 实体类,GsonFormat 会自动为我们识别哪些有用的属性,如图,这里就识别出了 name,age 两个属性:
4、Stack Overflow
编码中几乎所有遇到的错误,都可以在 Stack Overflow 上找到,因此这个插件可称之为贴心助手,只不过默认使用 Google 搜索,大家注意。
5、Background Image Plus
给你一个机会让你面向“对象”编程,设置你喜欢的图片,提升你编码逼格!
安装后,在设置界面设置背景图片文件夹,里边放图片,并且可以设置定时更新:
设置完图片之后,重启一下 IDEA, 然后,你懂的!
6、Lombok
从今天起让我们忘记 Java 中的 get/set 方法吧!
7、CodeGlance
类似 SublimeText 的 Mini Map 插件,看下图就知道什么用了:
8、其他插件
Markdown support、Maven Helper
9、BashSupport
10、active-power-mode
这是一款让你在编码的时候,整个屏幕都为之颤抖的插件。
11、Rainbow Brackets
彩虹颜色的括号 看着很舒服 敲代码效率变高
12、Alibaba Java Coding Fuidelines 阿里巴巴语法提示向导
如果你想要拥有好的语法规范,但是各种枯燥的规范你又不想一条一条的去记,那么这个插件就是你的福音,它能够自动提示你哪里有语法错误,哪里的编码不够规范等等。
具体效果如图所示:
13、Translation 集成翻译插件
这款插件是我用过最好的一款,无论是翻译质量还是界面,都比其他插件好很多,有兴趣的可以试一下:
多翻译引擎:
Google translate.
Youdao translate.
Baidu translate.
鼠标选中你要翻译的单词或者语句,右键选择 translate(可以查看你的快捷键)
14、mybatis plugin
15、Free mybatis-plugin