java程序員必備的Intellij插件
我太懶了,必須要用Intellij插件減少我的工作量。以下是我用過不錯(cuò)的Intellij插件
ignore[1]
生成各種ignore文件,一鍵創(chuàng)建git ignore文件的模板,免得自己去寫
截圖:
lombok[2]
支持lombok的各種注解,從此不用寫getter setter這些 可以把注解還原為原本的java代碼 非常方便
截圖:
p3c[3]
阿里巴巴出品的java代碼規(guī)范插件
可以掃描整個(gè)項(xiàng)目 找到不規(guī)范的地方 并且大部分可以自動(dòng)修復(fù)
更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin
FindBugs-IDEA[4]
檢測代碼中可能的bug及不規(guī)范的位置,檢測的模式相比p3c更多,
寫完代碼后檢測下 避免低級(jí)bug,強(qiáng)烈建議用一下,一不小心就發(fā)現(xiàn)很多老代碼的bug
截圖:
GsonFormat[5]一鍵根據(jù)json文本生成java類 ?非常方便
截圖:
Maven Helper[6]
一鍵查看maven依賴,查看沖突的依賴,一鍵進(jìn)行exclude依賴
對(duì)于大型項(xiàng)目 非常方便
截圖:
GenerateAllSetter[7]
一鍵調(diào)用一個(gè)對(duì)象的所有set方法并且賦予默認(rèn)值 在寫測試用例時(shí)非常方便
截圖:
MyBatisCodeHelperPro[8]
mybatis全方位支持插件,方便的自動(dòng)提示,代碼檢測,生成代碼等功能,大幅提升效率
介紹視頻: https://www.bilibili.com/video/av83628121/
截圖:
singleton[9]
一鍵生成單例
Custom Postfix Templates[10]
在輸入. 后的代碼模版,自帶包含很多模版,比如StringUtils.isBlank,寫代碼效率提升很大
截圖:
Package-search[11]
Intellij官方出的搜索依賴的工具,直接在Intellij中搜索依賴并添加到maven或gradle中
LivePlugin[12]
快速寫idea的插件,配置一個(gè)kotlin的類就可以跑了,可以用來快速增加字段注解啥的。
其他還有很多通用的插件 ?也非常好用 推薦幾個(gè)
Rainbow Brackets[13]
彩虹顏色的括號(hào) ?看著很舒服 敲代碼效率變高
截圖:
Translation[14]
最好用的翻譯插件,功能很強(qiáng)大,界面很漂亮
以上插件均可在Intellij 插件市場中搜索到或者點(diǎn)擊插件名字的鏈接,從硬盤安裝插件。
詳細(xì)的話可以看p3c插件的安裝文檔:https://github.com/alibaba/p3c/tree/master/idea-plugin
有其他插件推薦的話,歡迎留言。
參考資料
ignore: https://plugins.jetbrains.com/plugin/7495--ignore
[2]lombok: https://plugins.jetbrains.com/plugin/6317-lombok-plugin
[3]p3c: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
[4]FindBugs-IDEA: https://plugins.jetbrains.com/plugin/3847-findbugs-idea
[5]GsonFormat: https://plugins.jetbrains.com/plugin/7654-gsonformat
[6]Maven Helper: https://plugins.jetbrains.com/plugin/7179-maven-helper
[7]GenerateAllSetter: https://plugins.jetbrains.com/plugin/9360-generateallsetter
[8]MyBatisCodeHelperPro: https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
[9]singleton: https://plugins.jetbrains.com/plugin/9415-singleton
[10]Custom Postfix Templates: https://plugins.jetbrains.com/plugin/9862-custom-postfix-templates
[11]Package-search: https://plugins.jetbrains.com/plugin/12507-package-search
[12]LivePlugin: https://plugins.jetbrains.com/plugin/7282-liveplugin/versions
[13]Rainbow Brackets: https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
[14]Translation: https://plugins.jetbrains.com/plugin/8579-translation
Gradle3.0自動(dòng)化項(xiàng)目構(gòu)建技術(shù)精講+實(shí)戰(zhàn),需要的加我微信回復(fù) "Gradle3.0" 即可獲取。
點(diǎn)個(gè)在看!?
