idea 有很多非常好用的插件,用好了這些插件能夠極大的提高開發(fā)效率
插件用的好,bug 就追不上了我 ??
0. idea 插件如何安裝
打開 idea 的設(shè)置頁(yè)面,選擇 Plugins 選項(xiàng)即可搜索和安裝插件
1. JRebel for IntelliJ
日常開發(fā)中,當(dāng)你修改任意一個(gè) java 文件時(shí),tomcat 并不能將此文件的修改實(shí)時(shí)編譯并反映到運(yùn)行的項(xiàng)目中去,所以只能重啟項(xiàng)目。這樣做非常耗時(shí)和麻煩。使用 JRebel 之后只要選擇 Bulid 中的 Build Project 選項(xiàng)即可熱部署項(xiàng)目,用著非常爽,強(qiáng)烈推薦。
具體安裝和使用參考之前的文章: idea 熱部署插件 jrebel,開發(fā)必備
2. Codota
Codota 是一款智能 AI 代碼補(bǔ)全插件,它從數(shù)百萬 Java 程序中學(xué)習(xí)代碼,最終能根據(jù)程序上下文提示并補(bǔ)全代碼,幫助開發(fā)者減少失誤,提升工作效率,并且它還是免費(fèi)的。
3. Translation
翻譯插件,有了它媽媽再也不用擔(dān)心我的英語(yǔ)渣了
我常用它兩個(gè)功能:
- 翻譯, 就是中英翻譯, 可以當(dāng)詞典用
- 翻譯替換, 就是將原文直接翻譯替換, 起變量名字時(shí)非常有用: 起個(gè)中文名, 然后翻譯替換就好了.
4. RestfulToolkit
這款插件可以根據(jù) URL 直接跳轉(zhuǎn)到對(duì)應(yīng)的方法。
快捷鍵
- windows:ctrl + \
- mac:cmd + \
5. Lombok
在過往的 Java 項(xiàng)目中,充斥著太多不友好的代碼:POJO 的 getter/setter/toString;異常處理;I/O 流的關(guān)閉操作等等,這些樣板代碼既沒有技術(shù)含量,又影響著代碼的美觀,Lombok 應(yīng)運(yùn)而生。它讓代碼變得非常簡(jiǎn)潔。
使用 @Data 注解可以自動(dòng)生成以上的方法,再也不用手動(dòng)生成煩人的 getter/setter/toString 方法了
具體 Lombok 使用方法可以參考這篇文章: https://juejin.im/post/5b00517cf265da0ba0636d4b
6. GenerateAllSetter
一鍵調(diào)用一個(gè)對(duì)象的所有 set 方法并且賦予默認(rèn)值 在對(duì)象字段多的時(shí)候非常方便

7. Alibaba Cloud Toolkit
Cloud Toolkit 幫助開發(fā)者將本地應(yīng)用程序一鍵部署到線下自有 VM,或阿里云 ECS、EDAS 和 Kubernetes 中去。內(nèi)置終端 Terminal、文件上傳、數(shù)據(jù)庫(kù) SQL Console 能功能。用它來部署項(xiàng)目非常方便。

8. Material Theme UI
Material Theme UI 是 JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio 等)的插件,可將原始外觀更改為 Material Design外觀。
使用之后的 idea 界面變得非常漂亮,心情好了,寫代碼的速度也變快了。
9. Properties to YAML Converter
將 Properties 配置文件轉(zhuǎn)換為 YAML 配置文件
首先選擇屬性文件。
在屬性文件上單擊鼠標(biāo)右鍵后,在菜單中使用“轉(zhuǎn)換”操作。
10. MyBatis plugin
mapper.java 和 mapper.xml 之間任性跳轉(zhuǎn)。點(diǎn)擊小箭頭就能跳轉(zhuǎn)。
本文由博客一文多發(fā)平臺(tái) OpenWrite 發(fā)布!
個(gè)人公眾號(hào)《駭客與畫家》,歡迎關(guān)注