使用這些idea插件讓開發(fā)效率提高5倍

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í)候非常方便

Screenshot 2

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)注

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容