1. 程式人生 > 其它 >個人覺得好用的Idea外掛

個人覺得好用的Idea外掛

Intellij IDEA外掛

排名不分先後

1. Codota

程式碼智慧提示外掛

只要打出首字母就能聯想出一整條語句,這也太智慧了,還顯示了每條語句使用頻率。原因是它學習了我的專案程式碼,總結出了我的程式碼偏好。

2. Key Promoter X

快捷鍵提示外掛

每次都會在右下角彈窗提示,幫助我們快速熟悉快捷鍵。

3. CodeGlance

顯示程式碼縮圖外掛

當代碼很多的時候,方便檢視,很有用。

4. Lombok

簡化臃腫程式碼外掛

實體類中的get/set/構造/toString/hashCode等方法,都不需要我們再手動寫了

備註:

使用@RequiredArgsConstructor

註解可以修改@Autowired@Resource的注入

例如:

​ 控制層的服務注入和服務層實現類的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

自動生成測試程式碼