IntelliJ IDEA之常用插件安装及介绍
进入插件安装界面下载相应插件
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文件。发现Mybatis X比这个好用,已经替换了
7)、Lombok plugin:使用注解的方式省略get set toString等方法简化代码,编译时候生成对应的方法(详见:https://www.cnblogs.com/54hsh/p/11381659.html)。
Key promoter X:执行某个操作后会相应提示并记录
BinED:class文件转二进制或十六进制,文件右击选择
JClassLib:class文件分析工具,选择文件
其它的常用插件:
插件名称 |
插件介绍 |
官网地址 |
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 |