Idea沒安裝幾款好用的外掛,怎麼風騷的寫程式碼???

程式設計師眾推發表於2020-09-14

​ 工欲善其事,必先利其器,好的工具可以提升我們的開發效率,越來越多的Java程式設計師從Eclipse轉到了Jetbrains家的Idea。今天給大家介紹的是我常用的十幾款Idea必裝的外掛。
​ Tips: 沒安裝幾款好用的外掛怎麼風騷的寫程式碼。

外掛列表

  1. Lombok
  2. Free Mybatis plugin
  3. Mybatis-log-plugin
  4. Maven Helper
  5. POJO-to-JSON
  6. GenerateAllSetter
  7. SequenceDiagram
  8. Key promoter X
  9. Ideavim
  10. Translation
  11. Rainbow Brackets
  12. CodeGlance

Lombok外掛

​ Lombok使用註解自動Java實體類常見的set、get、toString、構造器等方法。 注意還要在Maven專案的pom.xml中新增配置。

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<version>1.18.12</version>
	<scope>compile</scope>
</dependency>

在實體類上加上@Data註解即可。

image-20200913100111294

Free Mybatis plugin外掛

​ 安裝此外掛後,能夠實現Mybatis的介面類與XML之間的方法跳轉,並且編寫程式碼過程中智慧的提示Mybatis語法錯誤。

image-20200913104655732

Mybatis-log-plugin外掛

​ 能夠幫助我們檢視Mybatis執行的SQL語句。

Maven Helper外掛

​ 安裝此外掛後,可以很方便的檢視Maven專案Jar包衝突,依賴關係樹。

image-20200913104719674

POJO-to-JSON外掛

​ 工作中為了測試需要,我們需要將簡單 Java 領域物件轉成 JSON 字串方便用 postman 或者 curl 模擬資料,此外掛可以很方便的把實體類轉換成對應的JSON字串。

image-20200913104828387

GenerateAllSetter

​ 對一個實體類變數進行set賦值時,只要你選中需要生成set方法的物件,按下快捷鍵 alt+enter ,能夠自動生成所有set方法,省去手動一個個敲的煩惱。

image-20200913105857222

SequenceDiagram外掛

​ 有的時候,我們需要梳理業務邏輯或者閱讀原始碼。SequenceDiagram 外掛是一個很方便生成UML時序圖的外掛,方便我們理解方法呼叫流程。

image-20200913105950038

Key promoter X外掛

​ Idea眾多的快捷鍵相信沒人能夠全部記下來 。安裝此外掛可以在你使用滑鼠點選的時候,提示有更好的快捷鍵代替,方便我們慢慢記憶常見的快捷鍵。

image-20200913110012998

Idea Vim外掛

​ 如果你是神一般的編輯器VIM的忠實粉絲那麼裝了這款外掛,你在Idea中也能夠使用VIM的基本功能了。

image-20200913110048423

Translation外掛

​ 閱讀原始碼碰到不認識的單詞,使用此外掛選中翻譯即可。

image-20200913110130143

image-20200913110108591

Rainbow Brackets外掛

​ Rainbow Brackets可以實現對不同層級括號使用不同的顏色高亮,增加辨識度,特別是在巢狀層級比較多或者程式碼縮排不規範的時候作用更明顯。

image-20200913110351181

CodeGlance外掛

​ 類似於Sublime的MiniMap很方便的檢視程式碼。

image-20200913110831196

更多資源與第一手部落格,請關注公眾號:程式設計師眾推,獲取

相關文章