常見的IDEA插件主要有如下幾類:
常用工具支持
Java日常開發(fā)需要接觸到很多常用的工具,為了便于使用闽晦,很多工具也有IDEA插件供開發(fā)使用边锁,其中大部分已經(jīng)在IDEA中默認(rèn)集成了辕坝。例如maven誊册、git领突、svn、tomcat案怯、jetty君旦、jrebel、Gradle等嘲碱。
框架集成
集成框架主要是為了提供框架定制的代碼和配置的生成金砍,以及快速的訪問框架提供的功能。例如集成Spring框架麦锯,Mybatis框架等恕稠。
UI定制化及優(yōu)化
UI定制化相關(guān)的插件主要提供一下個(gè)性化需求定制,例如修改編輯區(qū)的背景圖片插件离咐、修改代碼顏色等谱俭。
其他編程語(yǔ)言支持
IDEA主要支持Java,為了使用其他語(yǔ)言宵蛀,可以使用一些支持其他語(yǔ)言的插件,通過這些插件可以實(shí)現(xiàn)語(yǔ)法分析县貌,配色主題术陶,代碼格式化和提示等功能。例如Go語(yǔ)言的支持的插件煤痕。
個(gè)人或者公司特殊需求
公司內(nèi)部插件
實(shí)用插件介紹
Maven Helper
我一般用這款插件來(lái)查看maven的依賴樹梧宫。在不使用此插件的情況下,要想查看maven的依賴樹就要使用Maven命令maven dependency:tree來(lái)查看依賴摆碉。想要查看是否有依賴沖突也可以使用mvn dependency:tree -Dverbose -Dincludes=:只查看關(guān)心的jar包塘匣,但是這樣還是需要我執(zhí)行命令,并且當(dāng)項(xiàng)目比較復(fù)雜的時(shí)候巷帝,這個(gè)過程是比較漫長(zhǎng)的忌卤。maven helper就能很好的解決這個(gè)問題。
一旦安裝了Maven Helper插件楞泼,只要打開pom文件驰徊,就可以打開該pom文件的Dependency Analyzer視圖(在文件打開之后笤闯,文件下面會(huì)多出這樣一個(gè)tab),進(jìn)入Dependency Analyzer視圖之后有三個(gè)查看選項(xiàng)棍厂,分別是Conflicts(沖突)颗味、All Dependencies as List(列表形式查看所有依賴)、All Dependencies as Tree(樹結(jié)構(gòu)查看所有依賴)牺弹。并且這個(gè)頁(yè)面還支持搜索浦马。很方便!并且使用該插件還能快速的執(zhí)行maven命令张漂。
來(lái)一張maven helper提供的圖片感受一下:
FindBugs-IDEA
FindBugs很多人都并不陌生晶默,Eclipse中有插件可以幫助查找代碼中隱藏的bug,IDEA中也有這款插件鹃锈。
使用方法很簡(jiǎn)單荤胁,就是可以對(duì)多種級(jí)別的內(nèi)容進(jìn)行finbugs
分析完之后會(huì)有一個(gè)視圖進(jìn)行提示,詳細(xì)的說明是哪種問題屎债。
CheckStyle-IDEA
通過檢查對(duì)代碼編碼格式仅政,命名約定,Javadoc盆驹,類設(shè)計(jì)等方面進(jìn)行代碼規(guī)范和風(fēng)格的檢查圆丹,從而有效約束開發(fā)人員更好地遵循代碼編寫規(guī)范。 軟件安裝成功之后躯喇,首先要設(shè)置規(guī)則辫封。
可以通過Preferences—>Other Settings —>CheckStyles進(jìn)行設(shè)置,可以直接將文件添加進(jìn)來(lái)廉丽,然后就可以對(duì)具體的文件進(jìn)行檢查了
阿里巴巴代碼規(guī)約檢測(cè)
2017年10月14日杭州云棲大會(huì)倦微,Java代碼規(guī)約掃描插件全球首發(fā)儀式正式啟動(dòng),規(guī)范正式以插件形式公開走向業(yè)界正压,引領(lǐng)Java語(yǔ)言的規(guī)范之路欣福。
Java代碼規(guī)約掃描插件以今年年初發(fā)布的《阿里巴巴Java開發(fā)規(guī)約》為標(biāo)準(zhǔn),作為Eclipse焦履、IDEA的插件形式存在拓劝,檢測(cè)JAVA代碼中存在不規(guī)范得位置然后給予提示。規(guī)約插件是采用kotlin語(yǔ)言開發(fā)的嘉裤,感興趣的同學(xué)可以去開看插件源碼郑临。
阿里巴巴規(guī)約插件包含三個(gè)子菜單:編碼規(guī)約掃描、關(guān)閉試試檢測(cè)功能屑宠、切換語(yǔ)言至英文(English)厢洞。如果工具欄顯示中文亂碼,可能是字體不支持中文顯示,可以在
Settings—>Appearance&Behavior—>Appearance選擇支持中文的支持
markdown
安裝這個(gè)插件之后犀变,打開.md文件就可以通過一個(gè)支持md的視圖查看和編輯內(nèi)容妹孙。一般用于寫README.md文件。但是這個(gè)插件我不太用获枝,因?yàn)樗麑?duì)md語(yǔ)法支持的并不是很好蠢正。還是習(xí)慣用macdown這款軟件。