前兩天,有讀者私信發(fā)我一篇文章,說里面提到的 Intellij IDEA 插件真心不錯(cuò),基本上可以一站式開發(fā)了,希望能分享給更多的小伙伴,我在本地裝了體驗(yàn)了一下,覺得確實(shí)值得推薦,希望小伙伴們有時(shí)間也可以嘗試一下。
Vuesion Theme
顏值是生產(chǎn)力的第一要素,IDE 整好看了,每天對(duì)著它也是神清氣爽,有木有?就 Intellij IDEA 提供的暗黑和亮白主色,雖然說已經(jīng)非常清爽了,但時(shí)間久了總覺得需要再來點(diǎn)新鮮感?
Vuesion Theme 這個(gè)主題裝上后,你會(huì)感覺整個(gè) Intellij IDEA 更高級(jí)了。
安裝完插件就立馬生效了,瞧這該死的漂亮,整個(gè)代碼著色,以及文件的圖標(biāo),都更炫酷了:
當(dāng)然了,主題這事,蘿卜白菜各有所愛,就像玩 dota,我就喜歡露娜。
lombok
可能提到 lombok,多多少少有些爭議,但不得不說,這玩意的確是很能省代碼,并且很多開源的第三方 jar 包,以及 Intellij IDEA 2020.3 以后的版本也都默認(rèn)加了 lombok。
這么多注解可以選擇,在寫 VO、DO、DTO 的時(shí)候是真的省心省力。
如果沒有 lombok 的幫助,那整個(gè)代碼就要炸了呀。對(duì)比一下,是不是感受還挺明顯的?
當(dāng)然了,要使用 lombok,你得在 pom.xml 文件中引入 lombok 的依賴包。
org.projectlombok lombok
File Expander
這個(gè)插件不僅可以反編譯,還可以打開 tar.gz,zip 等壓縮文件,
如果有小伙伴反駁說自己不裝插件也可以打開 jar 包里的代碼,那是因?yàn)槟愕?jar 在 classpath。如果單獨(dú)打開一個(gè) jar 包,不裝插件是看不了的。
GitToolBox
如果你經(jīng)常使用 Git 提交代碼的話,這款插件就非常的爽。
它能直接提示你遠(yuǎn)程版本庫里有多少文件更新,你有多少文件沒有提交到版本庫,甚至可以顯示上一次提交的時(shí)間和版本更新者。
Maven Helper
這插件幾乎人手一個(gè)了吧,JAVA 后端開發(fā)必備啊。
依賴可視化的神器,可以很清楚地知道依賴的關(guān)系圖譜,假如有沖突的話,也是一目了然。
Translation
對(duì)于英文能力差的同學(xué)來說,這個(gè)翻譯插件簡直神了,它支持 google 翻譯、有道翻譯、百度翻譯、Alibaba 翻譯。
剛好寫這篇內(nèi)容的時(shí)候,發(fā)現(xiàn)最新的版本是 3.3.5,趁機(jī)升級(jí)一波。有了這款翻譯插件,看源碼絕對(duì)是爽歪歪。以前遇到不認(rèn)識(shí)的單詞,真的是好煩,還要切到翻譯軟件那里查,現(xiàn)在可好,單詞翻譯、文檔翻譯、注釋翻譯,都有了。
arthas idea
Arthas 應(yīng)該大家都很熟悉了,阿里開源的一款強(qiáng)大的 java 在線診斷工具。
但如果每次都要你輸入一長串命令的話,相信你也會(huì)很崩潰,尤其是很多時(shí)候我還記憶模糊,很多記不住。這款插件剛好解決了我這個(gè)煩惱,極大地提高了生產(chǎn)力
使用起來也非常方便,直接進(jìn)入你要診斷的方法和類,右鍵選擇對(duì)應(yīng)的命令,就會(huì)自動(dòng)幫你生成了。
Free MyBatis plugin
Mybatis 基本上是目前最主流的 ORM 框架了,相比于 hibernate 更加靈活,性能也更好。所以我們一般在 Spring Boot 項(xiàng)目中都會(huì)寫對(duì)應(yīng)的 mApper.java 和 mapper.xml。
那有了這款插件之后,兩者就可以輕松關(guān)聯(lián)起來。
比如,我這里要查看 ArticleMapper 的 xml,那么編輯器的行號(hào)右側(cè)就會(huì)有一個(gè)向右的→,直接點(diǎn)擊就跳轉(zhuǎn)過去了。
想跳轉(zhuǎn)回來的話,也是同樣的道理,所以有了這款產(chǎn)檢,mapper 和 xml 之間就可以自由切換了,絲滑。
VisualGC
這里給大家推薦一個(gè) JVM 堆棧可視化工具,可以和 Intellij IDEA 深度集成——VisualGC。
當(dāng)我們需要監(jiān)控一個(gè)進(jìn)程的時(shí)候,直接打開 VisualGC面板,就可以查看到堆棧和垃圾收集情況,可以說是一目了然。
CheckStyle-IDEA
如果你比較追求代碼規(guī)范的話,可以安裝這個(gè)插件,它會(huì)提醒你注意無用導(dǎo)入、注釋、語法錯(cuò)誤?、代碼冗余等等。
在 CheckStyle 面板中,你可以選擇 Google 代碼規(guī)范或者 sun 的代碼規(guī)范,跑一遍檢查,就可以看到所有的修改建議了。
最后
以上這 10 款 Intellij IDEA 插件也是我平常開發(fā)中經(jīng)常用到的,如果大家有更好更效率的插件,也可以評(píng)論里留言。