個人覺得好用的Idea外掛
Intellij IDEA外掛
排名不分先後
1. Codota
程式碼智慧提示外掛
只要打出首字母就能聯想出一整條語句,這也太智慧了,還顯示了每條語句使用頻率。原因是它學習了我的專案程式碼,總結出了我的程式碼偏好。
2. Key Promoter X
快捷鍵提示外掛
每次都會在右下角彈窗提示,幫助我們快速熟悉快捷鍵。
3. CodeGlance
顯示程式碼縮圖外掛
當代碼很多的時候,方便檢視,很有用。
4. Lombok
簡化臃腫程式碼外掛
實體類中的get/set/構造/toString/hashCode等方法,都不需要我們再手動寫了
備註:
使用@RequiredArgsConstructor
例如:
控制層的服務注入和服務層實現類的Mapper注入
@Autowired
private UserService userService;
使用@RequiredArgsConstructor註解後
private final UserService userService;
5. Alibaba Java Coding Guidelines
阿里巴巴程式碼規範檢查外掛
會按照阿里Java開發手冊上規範幫我們檢查程式碼,然後對程式碼做不同顏色展示,滑鼠放上去,會看到提示內容,幫助我們寫出更規範的程式碼。
6. CamelCase
駝峰命名和下劃線命名轉換
這幾種風格的命名方式,用快捷鍵 ⇧ + ⌥ + U / Shift + Alt + U可以進行快速轉換,當我們需要修改大量變數名稱的時候很方便。
7. MybatisX
高效操作Mybatis外掛
8. SonarLint
程式碼質量檢查外掛
提示我不要用System.out輸出,要用logger輸出,諸如此類,幫助我們提升程式碼質量。
9. Save Actions
格式化程式碼外掛
可以幫忙我們優化包匯入,自動給沒有修改的變數新增final修飾符,呼叫方法的時候自動新增this關鍵字等,使我們的程式碼更規範統一。
10. Grep Console
自定義控制檯輸出格式外掛
11. MetricsReloaded
程式碼複雜度檢查外掛
12. Statistic
程式碼統計外掛
13. Translation
翻譯外掛
14. Rainbow Brackets
彩虹括號外掛
成對兒的括號顯示相同的顏色,有了這個外掛,我的近視都好了。
15. SequenceDiagram
呼叫鏈路自動生成時序圖
右鍵 --> Sequence Diagaram 即可調出。
雙擊頂部的類名可以跳轉到對應類的原始碼中,雙擊呼叫的函式名可以直接調入某個函式的原始碼。
16. Material Theme UI
IDEA主題外掛
17. GenerateAllSetter
自動呼叫所有 Setter 函式(可填充預設值)
18. Maven Helper
方便maven專案解決jar衝突
19. Stack trace to UML
根據 JVM 異常堆疊畫 UML時序圖和通訊圖
開啟方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug
20. Java Stream Debugger
Stream 將操作步驟視覺化
21. RestfulToolkit
快捷跳轉Action方法
22、Json Parser
json串格式化工具
厭倦了開啟瀏覽器來格式化和驗證JSON?為什麼不安裝JSON Parser並在具有離線支援的IDE內進行呢?JSON Parser是用於驗證和格式化JSON字串的輕量級外掛。安裝並傳播:)
23、JUnitGenerator
自動生成測試程式碼