進入插件安裝界面下載相應插件

1)、輔助閱讀:Translation(翻譯插件,支持谷歌、有道、百度翻譯),CodeGlance(在編輯區的右側顯示代碼圖的插件)


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)、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 |
