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

idea 有很多非常好用的插件,用好了這些插件能夠極大的提高開發效率


插件用的好,bug 就追不上了我

0. idea 插件如何安裝

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

打開 idea 的設置頁面,選擇 Plugins 選項即可搜索和安裝插件

1. JRebel for IntelliJ

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

日常開發中,當你修改任意一個 java 文件時,tomcat 並不能將此文件的修改實時編譯並反映到運行的項目中去,所以只能重啟項目。這樣做非常耗時和麻煩。使用 JRebel 之後只要選擇 Bulid 中的 Build Project 選項即可熱部署項目,用著非常爽,強烈推薦

具體安裝和使用參考之前的文章: idea 熱部署插件 jrebel,開發必備

2. Codota

Codota 是一款智能 AI 代碼補全插件,它從數百萬 Java 程序中學習代碼,最終能根據程序上下文提示並補全代碼,幫助開發者減少失誤,提升工作效率,並且它還是免費的。

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

3. Translation

翻譯插件,有了它媽媽再也不用擔心我的英語渣了

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

我常用它兩個功能:

  • 翻譯, 就是中英翻譯, 可以當詞典用
  • 翻譯替換, 就是將原文直接翻譯替換, 起變量名字時非常有用: 起箇中文名, 然後翻譯替換就好了.

4. RestfulToolkit

這款插件可以根據 URL 直接跳轉到對應的方法。

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

快捷鍵

  • windows:ctrl + \\
  • mac:cmd + \\

5. Lombok

在過往的 Java 項目中,充斥著太多不友好的代碼:POJO 的 getter/setter/toString;異常處理;I/O 流的關閉操作等等,這些樣板代碼既沒有技術含量,又影響著代碼的美觀,Lombok 應運而生。它讓代碼變得非常簡潔。

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

使用 @Data 註解可以自動生成以上的方法,再也不用手動生成煩人的 getter/setter/toString 方法了

具體 Lombok 使用方法可以參考這篇文章: https://juejin.im/post/5b00517cf265da0ba0636d4b

6. GenerateAllSetter

一鍵調用一個對象的所有 set 方法並且賦予默認值 在對象字段多的時候非常方便

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

7. Alibaba Cloud Toolkit

Cloud Toolkit 幫助開發者將本地應用程序一鍵部署到線下自有 VM,或阿里雲 ECS、EDAS 和 Kubernetes 中去。內置終端 Terminal、文件上傳、數據庫 SQL Console 能功能。用它來部署項目非常方便。

8. Material Theme UI

Material Theme UI 是 JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio 等)的插件,可將原始外觀更改為Material Design[1]外觀。

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

使用之後的 idea 界面變得非常漂亮,心情好了,寫代碼的速度也變快了。

9. Properties to YAML Converter

將 Properties 配置文件轉換為 YAML 配置文件

  • 首先選擇屬性文件。
  • 在屬性文件上單擊鼠標右鍵後,在菜單中使用“轉換”操作。

10. MyBatis plugin

mapper.java 和 mapper.xml 之間任性跳轉。點擊小箭頭就能跳轉。

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

[1] Material Design:https://material.io/


分享到:


相關文章: