進入插件安裝界面下載相應插件
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 |