1. 前言
可以看出Intellij IDEA 目前已經穩坐 Java IDE 頭把交椅。而且統計得出付費用戶已經超過了八成(國外統計)。IDEA 的優良設計保證了我的生產力,也是我情願為之付費的軟件之一。今天把我自己經常用的一些插件拿出來分享一波。希望能夠對廣大開發者有所幫助。
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 感興趣的可以研究一下搞個有用的插件玩玩,說不定一舉成名也未可知啊。如果你發現有好用的、好玩的插件可以通過留言分享出來。
閱讀更多 碼農小胖哥 的文章