进入插件安装界面下载相应插件
1)、辅助阅读:Translation(翻译插件,支持谷歌、有道、百度翻译),CodeGlance(在编辑区的右侧显示代码图的插件),Code Search(问题搜索,支持百度、谷歌等)
2)、代码规范与质量检测:FindBugs、PMD、CheckStyle(但是本人偏爱Alibaba Java Coding Guidelines)
工具 | 目的 | 检查项 | 特点 |
FindBugs | 检查.class | 主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等 | FindBugs大多数提示有用,值得改 |
PMD | 检查源文件 | 主要包括: | 比较严格 |
CheckStyle | 检查源文件 | 主要包括: | 过于严格 |
Alibaba Java Coding Guidelines:使用简单,重点,重点,中文提示,哈哈哈。
3)、Maven Helper:显示maven依赖树和查看依赖冲突的插件,打开对应的pom文件,点击“Dependency Analyzer”
4)、Mybatis Log Plugin:用于显示Mybatis执行的sql脚本(注:安装之后不会显示在plugins页面中,而是在idea的tools导航栏中)
使用方法:将控制台中输出Mybatis脚本选中(注意要从Preparing开始),右键点击Restore Sql from Selection
效果如下:
5)、GsonFormat:将json串转化成对应的实体类,用法:新建一个实体类,在此类区域点击右键选择Generate(或alt+insert),然后选择Gsonformat,将需要转化的json串复制到转换区域。
6)、Free Mybatis Plugin:mybatis框架下mapper接口快速跳转对应xml文件。
7)、Lombok plugin:使用注解的方式省略get set toString等方法简化代码,编译时候生成对应的方法(详见:https://www.cnblogs.com/54hsh/p/11381659.html)。
其它的常用插件:
插件名称 | 插件介绍 | 官网地址 |
Key promoter | 快捷键提示插件 | |
Grep Console | 自定义控制台输出格式插件 | |
MetricsReloaded | 代码复杂度检查 | |
Statistic | 代码统计插件 | |
JRebel Plugin | 热部署插件 | |
Markdown Navigator | Markdown 编辑器插件 | |
Eclipse Code Formatter | Eclipse 代码风格格式化插件 | |
Jindent-Source Code Formatter | 自定义模板插件 | |
Properties to YAML Converter | Properties 转 YAML 格式插件 | https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter |
Git Flow Integration | Git Flow 集成插件 | https://plugins.jetbrains.com/plugin/7315-git-flow-integration |