點選上方☝ SpringForAll社群 輕松關注! 及時擷取有趣有料的技術文章
1. 前言
從2020 年 JVM 生态報告解讀 可以看出Intellij IDEA 目前已經穩坐 Java IDE 頭把交椅。而且統計得出付費使用者已經超過了八成(國外統計)。IDEA 的優良設計保證了我的生産力,也是我情願為之付費的軟體之一。今天把我自己經常用的一些插件拿出來分享一波。同時歡迎加入[微信圈子]SpringForAll社群 交流程式設計經驗。
2. IDEA 插件
分享之前我們來看看其插件體系。Intellij IDEA 大部分功能是通過插件內建進來的。預設情況下已經內建了很多插件。你可以通過 Preferences 檢視:

Intellij IDEA 為人诟病的是性能問題,我們可以禁用一些我們不用的自帶插件減輕負擔。接下來我把我必備插件分享出來。
3. 常用插件
你可以在上圖 Plugins 頁籤 的搜尋中輸入插件的關鍵字來搜尋到它們。
3.1 Key promoter X
很多人不願意切換 IDE 就是因為快捷鍵的習慣問題。剛好這個插件可以提醒快捷鍵,有代入感,提醒的多了你就會了。對于新手建議安裝熟悉一下快捷鍵。
3.2 Maven Helper
旗艦版也就是收費版自帶有 Maven 子產品,但是如果你是免費的社群版這個是唯一的替代選擇,讓你擁有依賴分析和依賴沖突快速解決的能力。
3.3 IDEA Mind Map
思維導圖對于我們需求分析和知識庫關系梳理十分重要。有了這個插件以後 IDEA 也可以畫思維導圖了。而且功能還十分強大,貼圖啥的應有盡有。
3.4 CodeGlance
代碼編輯區迷你縮放插件,可以進行代碼的全局預覽。來看看效果吧。
3.5 CamelCase
命名風格轉換插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格風格之間切換。快捷鍵蘋果為 ⇧+⌥+ U ,windows 下為 Shift + Alt +U。
3.6 MybatisX
Mybatis-plus 團隊為 Mybatis 開發的插件,提供了 Mapper 接口和 XML之間的跳轉和自動生成模版的功能。另外這個名字是我起的,嘿嘿!
3.7 MyBatis Log Plugin
另一款國人關于 Mybatis 的作品,評分也很高,作用是将 Mybatis 生成的 sql 還原為原始整個 sql。友善在開發中從日志中跟蹤調試 sql語句。
3.8 JavaDoc
快速生成 java 注釋的插件有很多,評分比較高的就是 JavaDoc ,注意作者為 Sergey Timofiychuk 。通過快捷 就可以生成注釋。mac 的快捷鍵需要自己去設定, windows 快捷鍵如下:
- 要為活動元素生成 javadocs,請按 shift + alt + G。
- 要為目前 java 檔案中的所有元素生成 javadocs,請按 shift + ctrl + alt + G。
- 删除目前/標明元素上的 javadocs 請按 shift + alt + Z。
- 删除目前類所有元素上的 javadocs:請按 shift + ctrl + alt + Z。
然後自己根據實際簡單改動即可,配置你可以在下面的設定面闆中找到:
3.9 Git Commit Template
老是有人吐槽你送出的 Git 不規範?你可以試試這個插件。它提供了很好的 Git 格式化模版,你可以按照實際情況格式化你的送出資訊。
3.10 Extra Icons
最後是一個美化插件,為一些檔案類型提供官方沒有的圖示。來看看效果吧。
4. 總結
其它也有很好用的插件其他人已經發文安利了,我這裡就不介紹了。實在不行自己寫插件,官方提供了 Intellij Platform Plugin SDK 感興趣的可以研究一下搞個有用的插件玩玩,說不定一舉成名也未可知啊。如果你發現有好用的、好玩的插件可以通過留言分享出來。更多幹貨請通路 felord.cn。
● 阿裡雲釋出新腳手架真香
● 解決Redis分布式鎖業務代碼逾時導緻鎖失效問題
● Code Review最佳實踐
● jedis用過沒?講講原理呗
● Spring容器啟動@Value屬性無法注入?
● 聊聊Spring Bean執行個體化
● Spring IOC流程清楚不?聊聊看
● 面試官:ScheduleThreadPoolExecutor了解不?
● 配置中心隻有Apollo麼?看看點評的Lion
● 面試官說從源碼角度說說Java線程池
● JedisPool連接配接池相關配置
● Hystrix初探
● 别再關注删庫跑路了,談談資料庫架構
● 那些年非常火的MyCAT是什麼?
● Java14帶來了許多新功能