"工欲善其事 必先利其器",一些好的工具確實可以提高工作效率, 這篇文章總結分享一些工作中常用的實用 IDEA 插件,希望對大家有所幫助!
依IDEA內部顯示順序排序
#1. .ignroe
忽略檔案的外掛
2. AiXcoder Code Completer 本地模型版
程式碼智慧補全
本機版,無需上傳程式碼,確保程式碼安全!
先進的深度學習模型壓縮技術,本地順暢運作!
使用海量開源程式碼訓練,支援不同細分領域!
官方網站:https://www.aixcoder.com/#/
新推出的本地模式雲端大模式(Billion參數等級)正在開放試用 對標的應該GitHub的GitHub Copilot
3. Alibaba Cloud AI Coding Assistant (Cosy)
阿里雲端智慧編碼外掛程式
官網:https://developer.aliyun.com/tool/cosy
阿里雲智慧編碼外掛程式(Alibaba Cloud AI Coding Assistant)基於領先的深度學習模型,提供你精確的行級程式碼智慧補全,讓程式碼如行雲流水般自然且有效率。
PS. 兩個對比下來我自己覺得AiXcoder更勝一籌(基於個人程式碼的個人觀點)
4. Alibaba Java Coding Guidelines plugin support.(XenoAmess TPM)
Alibaba Java Coding Guidelines的替代品
這個TPM旨在幫助維護阿里巴巴/p3c,修復錯誤,並添加改進,因為最初的開發人員太忙而無法處理它們。
5. Auto filling Java call arguments
自動填入呼叫參數
這個我好像沒有怎麼使用。 。 。
6. CamelCase
#字串轉駝峰Shift alt U
可以在setting裡設定需要的格式及轉換順序
#7. CSDN Tool
CSDN出品的外掛程式
#8. Extra Icons
圖示美化外掛程式
9. Generate Document
Java文件產生工具,無程式碼入侵,支援REST、Dubbo等介面定義,使用者可以自訂文件範本
#10. generateAllSet
#一鍵呼叫一個物件的所有的set方法
11. Gitee
# #######碼雲官方插件######################12. Github Copilot############## #######個人覺得最強的程式碼提示插件 但是可能因為網路問題 有時候有點慢############13. GitToolBox#########git增強工具
14. Grep Console
過濾日誌、給不同等級的日誌或為不同pattern的日誌加上背景顏色與上層顏色。
15. JRebel and XRebel
#熱部署神器
16. Maven Helper
查看maven的依賴樹及解jar套件衝突問題 安裝後開啟pom檔即可使用
17. maven-search
原始碼閱讀網出品maven依賴搜尋外掛
18. Momo Code Sec Inspector(Java)
#Java靜態程式碼安全審計外掛程式。
所屬規則存在於setting 的inspecting中
#19. Mybaits Log Plugin
#將控制台中印出的sql、參數拼裝成完整sql語句的idea外掛
20. MyBatisCodeHelper-Pro
可能是最好的Mybatis程式碼提示,完整支援Mybatis動態sql程式碼提示,程式碼偵測,寫sql幾乎所有地方都有程式碼提示
21.Nyan Progress Bar
#彩虹進度條
22. Presentation Assistant
顯示目前操作快速鍵
##23 .Rainbow Brackets
彩虹括號setting介面可設置 有快速鍵ctrl 滑鼠右鍵和alt 滑鼠右鍵快速顯示括號對應內容#24. Restful Fast Request
Restful Fast Request
#https://dromara.gitee.io/fast-request/
是idea版Postman。它是一個強大的restful api工具包插件,可以根據現有的方法幫助您快速產生url和params。 Restful Fast Request = API偵錯工具 API管理工具 API搜尋工具。它有一個漂亮的介面來完成請求、檢查伺服器回應、儲存你的api請求和匯出api請求。外掛幫助你在IDEA介面內更快更有效率得調試你的API
對比與HTTP Client,Fast Request不僅擁有HTTP Client內建的功能,還提供了友善易懂直覺的介面,讓使用者調試API的時候能夠更加方便、簡捷。同時各種類型參數也提供了不同的客製化方式,更加靈活。而且集成了搜尋、Postman集成,Swagger支援等額外的功能。 ############25.RestfulTool###################### 快速鍵 ctrl alt /######快速搜尋專案內介面############26. SequenceDiagram#########查看介面時序圖
27.StringManipulation
#強大的字串工具外掛程式
28. Translation
翻譯外掛
有設定介面
可自訂翻譯介面
29. Vue.js
VUE外掛程式
30. zero-width-characters-locator
可以防止一些很難找到與原始程式碼和資源中不可見的零寬度字元相關的錯誤