
小伙伴們,大家好。
今天準(zhǔn)備和大家一起分享一下實(shí)際工作中常用的幾款能提升幸福感和工作效率的IDEA插件吧,也歡迎小伙伴們?cè)谠u(píng)論區(qū)安利出你們用過的覺得非常不錯(cuò)的插件,大家一起交流進(jìn)步。
1、Background Image Plus
默認(rèn)IDEA的背景一般都比較單調(diào),要么白乎乎,要么褐乎乎,而Background Image Plus這個(gè)插件可以為IDEA設(shè)置自定義圖片作為背景,而且還可以設(shè)置透明度,從此寫代碼樂趣十足!

背景圖設(shè)置效果如下:

2、CodeGlance
CodeGlance是一款非常好用的代碼地圖插件,可以在代碼編輯區(qū)的右側(cè)生成一個(gè)豎向可拖動(dòng)的代碼縮略區(qū),可以快速定位代碼的同時(shí),并且提供放大鏡功能
右側(cè)代碼縮略圖效果:

放大鏡效果:

3、Translation
代碼中經(jīng)常遇到不認(rèn)識(shí)的英文單詞或者句子,很蒙蔽怎么辦?
Translation是一款非常好用的翻譯插件,可以隨時(shí)隨地翻譯單詞、甚至一段話,從此不再需要額外打開瀏覽器搜索翻譯網(wǎng)站了!

翻譯逐個(gè)單詞:

翻譯一段話:

4、Rainbow Brackets
在代碼非常復(fù)雜時(shí),各種俄羅斯套娃式的括號(hào)簡直讓人心碎,Rainbow Brackets則是一款可以對(duì)成對(duì)括號(hào)進(jìn)行著色的插件,顧名思義“彩虹色的括號(hào)”,從此復(fù)雜代碼一眼即可看穿!
裝完插件,括號(hào)都被染上了彩虹的顏色:


5、Grep Console
默認(rèn)情況下,IDEA控制臺(tái)窗口在打印日志時(shí)都是一種顏色到底,比如各種info,warn,和error等類型的日志信息交織在一起,不好分辨。
Grep Console插件則可以幫助我們自定義設(shè)置不用日志用不同的顏色進(jìn)行標(biāo)識(shí),非常方便觀看!
設(shè)置自定義顏色:

著色后的日志打印效果:

6、Statistic
程序員天天悶頭做項(xiàng)目、寫代碼!
- 你知道你項(xiàng)目到底有多少行代碼嗎?
- 你知道項(xiàng)目代碼里有多少是實(shí)際代碼?
- 有多少是空行?
- 有多少是注釋嗎?
- . . .
Statistic則是一款可以做項(xiàng)目全局代碼統(tǒng)計(jì)信息的小插件:

7、Markdown Navigator
很多人私信問說,你是用什么markdown編輯器寫博客的呢?不瞞你說,用IDEA就可以很愉快的寫博客了,裝了一個(gè)Markdown Navigator插件即可方便的實(shí)現(xiàn):

8、RestfulToolkit
- 你知道你項(xiàng)目里到底寫了多少個(gè)URL接口嗎?
- 如何快速定位某個(gè)
URL接口對(duì)應(yīng)的Controller代碼? - 如何快速測試你的
Controller接口?
RestfulToolkit則是一個(gè)可以解決上述問題的,非常方便的IDEA集成插件,從此Postman怕是要下崗了:

9、GsonFormat
給你一段Json格式數(shù)據(jù),除了手寫之外,如何快速生成一個(gè)和該Json數(shù)據(jù)對(duì)應(yīng)的Java對(duì)象?
比如一段Json格式數(shù)據(jù)如下:
{
"status": 0,
"msg": "操作成功",
"data": 1
}
GsonFormat則是一個(gè)JSON格式數(shù)據(jù) → 對(duì)象的快速代碼自動(dòng)生成插件。



10、MyBatis Log Plugin
Mybatis的xml文件中的SQL語句都是拼裝起來的,但有時(shí)候(比如在調(diào)試的時(shí)候)想把某個(gè)請(qǐng)求對(duì)應(yīng)的后臺(tái)具體SQL查詢語句單獨(dú)拿出來測試或驗(yàn)證,該怎么辦呢?
MyBatis Log Plugin這個(gè)插件既可以幫你完美地解決這個(gè)問題:

11、Free Mybatis plugin
除了全局搜索以外,如何方便地在Mybatis的mapper Java接口方法和mapper XML文件之間來回切換?
Free Mybatis plugin插件此時(shí)就可以大顯身手了:


12、Lombok
Lombok插件應(yīng)該不用多說了吧,之前專門寫過一篇文章《Lombok,嗯,真香香香香!》講述過該插件的使用方式,相信有了它,從此代碼5分鐘,劃水2小時(shí)不是夢!