轉:idea便捷外掛
IntelliJ 在業界被公認為最好的 java 開發工具之一,尤其在智慧程式碼助手、程式碼自動提示、重構、CVS 整合、程式碼審查、 創新的 GUI 設計等方面的功能可以說是超常的。以下是我用過不錯的 IntelliJ 外掛,分享出來希望可以幫到你。
1. .ignore
地址:
https://plugins.jetbrains.com/plugin/7495--ignore
生成各種 .ignore 檔案,一鍵建立 git ignore 檔案的模板,免得自己去寫。
2.lombok
地址:
https://plugins.jetbrains.com/plugin/6317-lombok-plugin
支援 lombok 的各種註解,從此不用寫 getter setter 這些,可以把註解還原為原本的 java 程式碼,非常方便。
3. p3c
地址:
https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
阿里巴巴出品的 java 程式碼規範外掛,可以掃描整個專案,找到不規範的地方,並且大部分可以自動修復。
更多可看:
https://github.com/alibaba/p3c/tree/master/idea-plugin
4.FindBugs-IDEA
地址:
https://plugins.jetbrains.com/plugin/3847-findbugs-idea
檢測程式碼中可能的 bug 及不規範的位置,檢測的模式相比 p3c 更多,寫完程式碼後檢測下,避免低階 bug,強烈建議用一下,一不小心就發現很多老程式碼的 bug。
5.GsonFormat
地址:
https://plugins.jetbrains.com/plugin/7654-gsonformat
一鍵根據 json 文字生成 java 類,非常方便。
6. Maven Helper
地址:
https://plugins.jetbrains.com/plugin/7179-maven-helper
一鍵檢視 maven 依賴,檢視衝突的依賴,一鍵進行 exclude 依賴,對於大型專案非常方便。
7. VisualVM Launcher
地址:
https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
執行 java 程式的時候啟動 visualvm,方便檢視 jvm 的情況 比如堆記憶體大小的分配,某個物件佔用了多大的記憶體,jvm 調優必備工具。
8. GenerateAllSetter
地址:
https://plugins.jetbrains.com/plugin/9360-generateallsetter
一鍵呼叫一個物件的所有 set 方法並且賦予預設值,在物件欄位多的時候非常方便。
9. MyBatisCodeHelperPro
地址:
https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
mybatis 程式碼自動生成外掛,大部分單表操作的程式碼可自動生成,減少重複勞動 大幅提升效率。
10. Rainbow Brackets
地址:
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
彩虹顏色的括號,看著很舒服,敲程式碼效率變高。
11. Translation
地址:
https://plugins.jetbrains.com/plugin/8579-translation
最好用的翻譯外掛,功能很強大,介面很漂亮。
以上外掛均可在 Intelli 外掛市場中搜索到或者開啟外掛名字下方的連結從硬碟安裝外掛。
詳細的可以看 p3c 外掛的安裝文件:
https://github.com/alibaba/p3c/tree/master/idea-plugin