idea 有很多非常好用的插件,用好了這些插件能夠極大的提高開發效率
插件用的好,bug 就追不上了我 😆
0. idea 插件如何安裝
打開 idea 的設置頁面,選擇 Plugins 選項即可搜索和安裝插件
1. JRebel for IntelliJ
日常開發中,當你修改任意一個 java 文件時,tomcat 並不能將此文件的修改實時編譯並反映到運行的項目中去,所以只能重啟項目。這樣做非常耗時和麻煩。使用 JRebel 之后只要選擇 Bulid 中的 Build Project 選項即可熱部署項目,用着非常爽,強烈推薦。
具體安裝和使用參考之前的文章: idea 熱部署插件 jrebel,開發必備
2. Codota
Codota 是一款智能 AI 代碼補全插件,它從數百萬 Java 程序中學習代碼,最終能根據程序上下文提示並補全代碼,幫助開發者減少失誤,提升工作效率,並且它還是免費的。
3. Translation
翻譯插件,有了它媽媽再也不用擔心我的英語渣了
我常用它兩個功能:
- 翻譯, 就是中英翻譯, 可以當詞典用
- 翻譯替換, 就是將原文直接翻譯替換, 起變量名字時非常有用: 起個中文名, 然后翻譯替換就好了.
4. RestfulToolkit
這款插件可以根據 URL 直接跳轉到對應的方法。
快捷鍵
- windows:ctrl + \
- mac:cmd + \
5. Lombok
在過往的 Java 項目中,充斥着太多不友好的代碼:POJO 的 getter/setter/toString;異常處理;I/O 流的關閉操作等等,這些樣板代碼既沒有技術含量,又影響着代碼的美觀,Lombok 應運而生。它讓代碼變得非常簡潔。
使用 @Data 注解可以自動生成以上的方法,再也不用手動生成煩人的 getter/setter/toString 方法了
具體 Lombok 使用方法可以參考這篇文章: https://juejin.im/post/5b00517cf265da0ba0636d4b
6. GenerateAllSetter
一鍵調用一個對象的所有 set 方法並且賦予默認值 在對象字段多的時候非常方便
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外觀。
使用之后的 idea 界面變得非常漂亮,心情好了,寫代碼的速度也變快了。
9. Properties to YAML Converter
將 Properties 配置文件轉換為 YAML 配置文件
-
首先選擇屬性文件。
-
在屬性文件上單擊鼠標右鍵后,在菜單中使用“轉換”操作。
10. MyBatis plugin
mapper.java 和 mapper.xml 之間任性跳轉。點擊小箭頭就能跳轉。
本文由博客一文多發平台 OpenWrite 發布!
個人公眾號《駭客與畫家》,歡迎關注