没用过这些 IDEA 插件?怪不得写代码头疼
?
?
學(xué)習(xí)使用一些插件,可以提高平常工作中的開發(fā)效率。對(duì)于我們開發(fā)人員很有幫助!
插件安裝
IDEA里面,依次選擇打開 File → Settings → Plugins,在Plugins里面可以搜索需要的插件,然后安裝(安裝完插件,一定要重啟Idea,不然插件不生效)
1. Alibaba Java Coding Guidelines
【阿里巴巴代碼規(guī)范檢查插件】
① 功能:
代碼規(guī)范檢查
② 使用方法:
在你需要檢查的代上面,點(diǎn)擊右鍵,選擇編碼規(guī)約掃描
將會(huì)出現(xiàn)如下所示的檢查結(jié)果,并會(huì)給出編碼規(guī)范和提示:
2. FindBugs-IDEA
【Bug檢查插件】
① 功能:
這個(gè)插件可以幫助我們查找隱藏的bug,比較重要的功能就是查找潛在的null指針。
可以分析當(dāng)前文件,包下面的所有文件,整個(gè)module下的文件,整個(gè)project下的文件。可以幫助我們檢查隱藏的Bug。
② 使用方法:
在文件上或文件里面點(diǎn)擊鼠標(biāo)右鍵,選擇FingBugs
3. Key promoter
【快捷鍵提示插件】
① 功能:
當(dāng)您在IDE內(nèi)的按鈕上使用鼠標(biāo)時(shí),鍵啟動(dòng)器X會(huì)顯示您本該使用的鍵盤快捷鍵。
② 使用方法:
當(dāng)你點(diǎn)擊鼠標(biāo)一個(gè)功能的時(shí)候,可以提示你這個(gè)功能快捷鍵是什么。
比如我點(diǎn)擊過debug,當(dāng)我下次再次點(diǎn)擊的時(shí)候,它會(huì)提示 debug的快捷鍵是 Ctrl + Shift + F10
4. Translation
【翻譯的插件】
① 功能:
在平時(shí)的開發(fā)中,有時(shí)候?qū)τ谧兞康拿欠窈茴^疼,這款插件可以幫你忙。
② 使用方法:
選中你要翻譯的漢語或英文,點(diǎn)擊鼠標(biāo)右鍵,選擇Translate, (快捷鍵是Ctrl + Shift +Y)就會(huì)實(shí)現(xiàn)翻譯,不用再去切換屏幕使用翻譯軟件翻譯了。
注:還有一款翻譯插件是 EcTranslation
5. Maven Helper
【分析依賴沖突的插件】
① 功能:
此插件可用來方便顯示maven的依賴樹,和顯示沖突,在我們梳理依賴時(shí)幫助很大。
② 使用方法:
安裝好后在pom文件的左下角有兩個(gè)tab,打開Dependency Analyzer:
可以查看依賴沖突
可以清晰的查看maven依賴樹
6. Free Mybatis plugin
【增強(qiáng)idea對(duì)mybatis支持的插件】
① 功能:
生成mapper xml文件
快速從代碼跳轉(zhuǎn)到mapper及從mapper返回代碼
mybatis自動(dòng)補(bǔ)全及語法錯(cuò)誤提示
集成mybatis generator gui界面
這個(gè)插件超級(jí)實(shí)用,可以從mapper接口跳轉(zhuǎn)到mybatis的xml文件中,還能找到對(duì)應(yīng)的方
② 使用方法:
點(diǎn)擊箭頭可以實(shí)現(xiàn)跳轉(zhuǎn)
7. Grep Console
【日志高亮顯示插件】
① 功能:
當(dāng)你密密麻麻一大片的日志,去查看起來,很容易看花眼;使用該插件實(shí)現(xiàn)高亮顯示
8. Rainbow Brackets
功能:
可以實(shí)現(xiàn)配對(duì)括號(hào)相同顏色,并且實(shí)現(xiàn)選中區(qū)域代碼高亮的功能。
9. Lombok
功能:
當(dāng)我們創(chuàng)建一個(gè)實(shí)體時(shí),通常對(duì)每個(gè)字段去生成GET/SET方法,但是萬一后面需要增加或者減少字段時(shí),又要重新的去生成GET/SET方法,非常麻煩。可以通過該插件,無需再寫那么多冗余的get/set代碼。
注意:需要在pom引入依賴
<!--lombok用來簡化實(shí)體類:需要安裝lombok插件-->
<dependency>
?? ?<groupId>org.projectlombok</groupId>
?? ?<artifactId>lombok</artifactId>
</dependency>
1
2
3
4
5
10. CodeGlance
【代碼編輯區(qū)縮略圖插件】
功能:
可以快速定位代碼,使用起來比拖動(dòng)滾動(dòng)條方便多了
最后介紹一個(gè)沒有用的插件,哈哈
Nyan progress bar
基于Idea使用的漂亮進(jìn)度條。把你的加載進(jìn)度條全都變成彩虹和貓咪
?
總結(jié)
以上是生活随笔為你收集整理的没用过这些 IDEA 插件?怪不得写代码头疼的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超摩尔定律!OpenAI官宣AI算法效率
- 下一篇: 哈佛经济学教授卧底贫民窟8年,揭开穷人最