沒用過這些 IDEA 外掛?怪不得寫程式碼頭疼

揚帆向海發表於2020-04-29

寫在前面: 我是「揚帆向海」,這個暱稱來源於我的名字以及女朋友的名字。我熱愛技術、熱愛開源、熱愛程式設計。技術是開源的、知識是共享的。

這部落格是對自己學習的一點點總結及記錄,如果您對 Java演算法 感興趣,可以關注我的動態,我們一起學習。

用知識改變命運,讓我們的家人過上更好的生活

相關文章

史上最全的IDEA快捷鍵總結,提高開發效率

Eclipse 最牛逼的 10 組快捷鍵,提高開發效率

史上最牛逼的 VSCode 外掛,提高開發效率!

史上最全的 VsCode 快捷鍵,提高開發效率


學習使用一些外掛,可以提高平常工作中的開發效率。對於我們開發人員很有幫助!


外掛安裝

IDEA裡面,依次選擇開啟 FileSettingsPlugins,在Plugins裡面可以搜尋需要的外掛,然後安裝(安裝完外掛,一定要重啟Idea,不然外掛不生效
在這裡插入圖片描述

1. Alibaba Java Coding Guidelines

阿里巴巴程式碼規範檢查外掛

① 功能:

程式碼規範檢查

② 使用方法:

在你需要檢查的代上面,點選右鍵,選擇編碼規約掃描

在這裡插入圖片描述
將會出現如下所示的檢查結果,並會給出編碼規範和提示:
在這裡插入圖片描述

2. FindBugs-IDEA

Bug檢查外掛

① 功能:

這個外掛可以幫助我們查詢隱藏的bug,比較重要的功能就是查詢潛在的null指標。

可以分析當前檔案,包下面的所有檔案,整個module下的檔案,整個project下的檔案。可以幫助我們檢查隱藏的Bug。

② 使用方法:

在檔案上或檔案裡面點選滑鼠右鍵,選擇FingBugs

在這裡插入圖片描述

3. Key promoter

快捷鍵提示外掛

① 功能:

當您在IDE內的按鈕上使用滑鼠時,鍵啟動器X會顯示您本該使用的鍵盤快捷鍵。

② 使用方法:

當你點選滑鼠一個功能的時候,可以提示你這個功能快捷鍵是什麼。

比如我點選過debug,當我下次再次點選的時候,它會提示 debug的快捷鍵是 Ctrl + Shift + F10

在這裡插入圖片描述

4. Translation

翻譯的外掛

① 功能:

在平時的開發中,有時候對於變數的命名是否很頭疼,這款外掛可以幫你忙。

② 使用方法:

選中你要翻譯的漢語或英文,點選滑鼠右鍵,選擇Translate, (快捷鍵是Ctrl + Shift +Y)就會實現翻譯,不用再去切換螢幕使用翻譯軟體翻譯了。

在這裡插入圖片描述

注:還有一款翻譯外掛是 EcTranslation

5. Maven Helper

分析依賴衝突的外掛

① 功能:

此外掛可用來方便顯示maven的依賴樹,和顯示衝突,在我們梳理依賴時幫助很大。

② 使用方法:

安裝好後在pom檔案的左下角有兩個tab,開啟Dependency Analyzer:

在這裡插入圖片描述
可以檢視依賴衝突
在這裡插入圖片描述

可以清晰的檢視maven依賴樹

在這裡插入圖片描述

6. Free Mybatis plugin

增強idea對mybatis支援的外掛

① 功能:

  • 生成mapper xml檔案
  • 快速從程式碼跳轉到mapper及從mapper返回程式碼
  • mybatis自動補全及語法錯誤提示
  • 整合mybatis generator gui介面

這個外掛超級實用,可以從mapper介面跳轉到mybatis的xml檔案中,還能找到對應的方

② 使用方法:

點選箭頭可以實現跳轉

在這裡插入圖片描述

7. Grep Console

日誌高亮顯示外掛

① 功能:

當你密密麻麻一大片的日誌,去檢視起來,很容易看花眼;使用該外掛實現高亮顯示

在這裡插入圖片描述

8. Rainbow Brackets

功能:

可以實現配對括號相同顏色,並且實現選中區域程式碼高亮的功能。

在這裡插入圖片描述

9. Lombok

功能:

當我們建立一個實體時,通常對每個欄位去生成GET/SET方法,但是萬一後面需要增加或者減少欄位時,又要重新的去生成GET/SET方法,非常麻煩。可以通過該外掛,無需再寫那麼多冗餘的get/set程式碼。

注意:需要在pom引入依賴

<!--lombok用來簡化實體類:需要安裝lombok外掛-->
<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
</dependency>

10. CodeGlance

程式碼編輯區縮圖外掛

功能

可以快速定位程式碼,使用起來比拖動滾動條方便多了

在這裡插入圖片描述

最後介紹一個沒有用的外掛,哈哈

Nyan progress bar

基於Idea使用的漂亮進度條。把你的載入進度條全都變成彩虹和貓咪
在這裡插入圖片描述


由於水平有限,本部落格難免有不足,懇請各位大佬不吝賜教!

相關文章