推薦史上最全的IDEA好用插件
經(jīng)過很多查看在巨人的肩膀上寫完這篇博客,如有雷同純屬巧合,雖然自己也查了些文章才總結(jié)的,但是站在巨人肩膀上不敢搞原創(chuàng)!
學(xué)習(xí)使用一些插件,可以提高平常工作中的開發(fā)效率。對(duì)于我們開發(fā)人員很有幫助!
插件安裝
IDEA里面,依次選擇打開 File → Settings → Plugins,在Plugins里面可以搜索需要的插件,然后安裝(安裝完插件,一定要重啟Idea,不然插件不生效)

1. Alibaba Java Coding Guidelines
【阿里巴巴代碼規(guī)范檢查插件】
① 功能:
代碼規(guī)范檢查
② 使用方法:
在你需要檢查的代上面,點(diǎn)擊右鍵,選擇編碼規(guī)約掃描
這個(gè)是好用的不得了,適合公司團(tuán)隊(duì)開發(fā)集體使用,強(qiáng)烈推薦,代碼不沖突,規(guī)范你我他!

將會(huì)出現(xiàn)如下所示的檢查結(jié)果,并會(huì)給出編碼規(guī)范和提示:

2.Stackoverflow
【搜索編程插件】
① 功能:
對(duì)編程遇到的問題進(jìn)行搜索,不過使用的是谷歌搜索,所以需要科學(xué)上網(wǎng)。
② 使用方法:
選中要查詢的問題右鍵
很安利的idea內(nèi)部一款搜索插件,唯一吐槽,搜索引擎就是得谷歌谷歌!那是不是還得搞個(gè)翻墻???(隨時(shí)插播一條翻墻代理廣告)

3.GsonFormat
【jsonToBean】
① 功能:
在平時(shí)的開發(fā)中,將json轉(zhuǎn)為Bean
② 使用方法:
快捷鍵Alt+S 如下圖:學(xué)廢了嗎?

4. A8Translation
【翻譯的插件】
① 功能:
在平時(shí)的開發(fā)中,有時(shí)候?qū)τ谧兞康拿欠窈茴^疼,這款插件可以幫你忙。
② 使用方法:
選中你要翻譯的漢語(yǔ)或英文,點(diǎn)擊鼠標(biāo)右鍵,選擇Translate, (快捷鍵是Alt+T)就會(huì)實(shí)現(xiàn)翻譯,不用再去切換屏幕使用翻譯軟件翻譯了。
學(xué)霸型選手請(qǐng)?zhí)^此插件

5. Maven Helper
【分析依賴沖突的插件】
① 功能:
此插件可用來(lái)方便顯示maven的依賴樹,和顯示沖突,在我們梳理依賴時(shí)幫助很大。
② 使用方法:
安裝好后在pom文件的左下角有兩個(gè)tab,打開Dependency Analyzer:
排查沖突依賴的一把老司機(jī)!

6. Free Mybatis plugin
【增強(qiáng)idea對(duì)mybatis支持的插件】
① 功能:
生成mapper xml文件
快速?gòu)拇a跳轉(zhuǎn)到mapper及從mapper返回代碼
mybatis自動(dòng)補(bǔ)全及語(yǔ)法錯(cuò)誤提示
集成mybatis generator gui界面
這個(gè)插件超級(jí)實(shí)用,可以從mapper接口跳轉(zhuǎn)到mybatis的xml文件中,還能找到對(duì)應(yīng)的方
② 使用方法:
點(diǎn)擊箭頭可以實(shí)現(xiàn)跳轉(zhuǎn)
這個(gè)測(cè)評(píng)81分,多一分優(yōu)秀,注意注意Free、Free、Free。其實(shí)之前也了解過很多款類似插件,可惜慢慢就開始收費(fèi)了,什么試用7天使用14天!

7. Grep Console
【日志高亮顯示插件】
① 功能:
當(dāng)你密密麻麻一大片的日志,去查看起來(lái),很容易看花眼;使用該插件實(shí)現(xiàn)高亮顯示
② 使用方法:
可以Ctrl + Alt +S Other Settings進(jìn)行配色(顏色參考請(qǐng)搜索:電腦最護(hù)眼的色彩、顯示屏亮度亦如此)愛護(hù)自己是每個(gè)程序猿必須要思考的問題,想想頭發(fā)不是禿了就是在禿的路上,要是眼睛再如此,你再如何找個(gè)PL的女票????盲人摸象嘛!
這個(gè)測(cè)評(píng)81分,多一分優(yōu)秀,注意注意F
這個(gè)吧,一般建議,對(duì)眼睛不好,可是不裝有些人眼神不好,理性下載,理性配色!

8. Rainbow Brackets
功能:
可以實(shí)現(xiàn)配對(duì)括號(hào)相同顏色,并且實(shí)現(xiàn)選中區(qū)域代碼高亮的功能。
看代碼源碼感覺很方便,再也不用點(diǎn)一下括號(hào)了。

9. Lombok
功能:
當(dāng)我們創(chuàng)建一個(gè)實(shí)體時(shí),通常對(duì)每個(gè)字段去生成GET/SET方法,但是萬(wàn)一后面需要增加或者減少字段時(shí),又要重新的去生成GET/SET方法,非常麻煩??梢酝ㄟ^該插件,無(wú)需再寫那么多冗余的get/set代碼。
注意:需要在pom引入依賴
Lombok基本都是老司機(jī)老司機(jī)了,基本公司都會(huì)選擇了她,沒別的,就是用起來(lái)簡(jiǎn)單。
<!--lombok用來(lái)簡(jiǎn)化實(shí)體類:需要安裝lombok插件--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>
10. CodeGlance
【代碼編輯區(qū)縮略圖插件】
功能:
可以快速定位代碼,使用起來(lái)比拖動(dòng)滾動(dòng)條方便多了
這個(gè)總體還是很OK的,屏小者不建議使用。(插播一條顯示屏廣告)

11.Nyan progress bar
基于Idea使用的漂亮進(jìn)度條。把你的加載進(jìn)度條全都變成彩虹和貓咪

12. FindBugs-IDEA
【Bug檢查插件】
① 功能:
這個(gè)插件可以幫助我們查找隱藏的bug,比較重要的功能就是查找潛在的null指針。
可以分析當(dāng)前文件,包下面的所有文件,整個(gè)module下的文件,整個(gè)project下的文件??梢詭椭覀儥z查隱藏的Bug。
② 使用方法:
在文件上或文件里面點(diǎn)擊鼠標(biāo)右鍵,選擇FingBugs
簡(jiǎn)單的bug能給你快速找回來(lái),什么NPE啥的,小兒科!推薦!?。ㄉらT大就說(shuō)一遍)
13. 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
想學(xué)快捷鍵的選手可以考慮入手了,巨人們上班是不是一天到晚都不碰鼠標(biāo)的?

到此這篇關(guān)于推薦史上最全的IDEA好用插件的文章就介紹到這了,更多相關(guān)好用的idea插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 強(qiáng)烈推薦IDEA提高開發(fā)效率的必備插件
- 一文秒懂idea的git插件跟翻譯插件
- IDEA配置leetcode插件的步驟
- IDEA插件開發(fā)注冊(cè)菜單之向主菜單注冊(cè)菜單項(xiàng)目
- 值得推薦的Idea十幾大優(yōu)秀插件(小結(jié))
- IDEA 插件 mapper和xml互相跳轉(zhuǎn)操作
- IDEA插件之快速刪除Java代碼中的注釋
- 配置tjxCold(idea效率插件)的模版教程詳解
- Idea插件StopCoding的安裝使用教程
- IDEA多線程文件下載插件開發(fā)的步驟詳解
- IntelliJ IDEA 好用插件之a(chǎn)nalyze inspect code詳解
- 初步編寫IDEA\AndroidStudio翻譯插件的方法
- idea插件開發(fā)之彈出框的示例代碼
- 你要知道IDEA的這些必備插件
相關(guān)文章
spring boot 1.5.4 集成shiro+cas,實(shí)現(xiàn)單點(diǎn)登錄和權(quán)限控制
這篇文章主要介紹了spring boot 1.5.4 集成shiro+cas,實(shí)現(xiàn)單點(diǎn)登錄和權(quán)限控制,需要的朋友可以參考下2017-06-06
SpringBoot使用SchedulingConfigurer實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)多機(jī)器部署問題(推薦)
這篇文章主要介紹了SpringBoot使用SchedulingConfigurer實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)多機(jī)器部署問題,定時(shí)任務(wù)多機(jī)器部署解決方案,方式一拆分,單獨(dú)拆分出來(lái),單獨(dú)跑一個(gè)應(yīng)用,方式二是基于aop攔截處理(搶占執(zhí)行),只要有一個(gè)執(zhí)行,其它都不執(zhí)行,需要的朋友可以參考下2023-01-01
SpringBoot密碼加密的實(shí)現(xiàn)示例
本文主要介紹了SpringBoot密碼加密的實(shí)現(xiàn)示例,包括引入依賴、配置加密工具、生成加密密鑰、加密密碼、配置解密,具有一定的參考價(jià)值,感興趣的可以了解一下2024-08-08
配置gateway+nacos動(dòng)態(tài)路由管理流程
這篇文章主要介紹了配置gateway+nacos動(dòng)態(tài)路由管理流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09
SpringSecurity表單配置之登錄成功及頁(yè)面跳轉(zhuǎn)原理解析
這篇文章主要介紹了SpringSecurity表單配置之登錄成功及頁(yè)面跳轉(zhuǎn)原理解析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-12-12
openFeign服務(wù)之間調(diào)用保持請(qǐng)求頭信息處理方式
這篇文章主要介紹了openFeign服務(wù)之間調(diào)用保持請(qǐng)求頭信息處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Struts2實(shí)現(xiàn)CRUD(增 刪 改 查)功能實(shí)例代碼
CRUD是Create(創(chuàng)建)、Read(讀?。pdate(更新)和Delete(刪除)的縮寫,它是普通應(yīng)用程序的縮影。接下來(lái)通過本文給大家介紹Struts2實(shí)現(xiàn)CRUD(增 刪 改 查)功能實(shí)例代碼,感興趣的朋友一起看看吧2016-06-06
SpringBoot使用JWT實(shí)現(xiàn)登錄驗(yàn)證的方法示例
這篇文章主要介紹了SpringBoot使用JWT實(shí)現(xiàn)登錄驗(yàn)證的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06

