1. 程式人生 > >轉:idea便捷外掛

轉: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