1. 程式人生 > 其它 >IDEA必備外掛

IDEA必備外掛

一、外掛入口 二、IDEA必備外掛

一、外掛入口

二、IDEA必備外掛

外掛安裝目錄:C:\Users\使用者名稱\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins

1.Alibaba Java Coding Guidelines

推薦指數:★★★★★

介紹:阿里巴巴Java編碼指南

安裝之後右鍵選單會多出兩個選項,可對整個專案或單個檔案進行編碼規約掃描,快捷鍵"Ctrl+Alt+Shift+J"。預設開啟實時檢測功能,可選擇關閉。

掃描後會將不規範的程式碼按從高到低 Blocker/Critical/Major(崩潰/嚴重/重要) 三個等級顯示在下方,雙擊詳細描述可進行程式碼定位,右側視窗提供了修改建議,可對同一問題進行批量修改。

2.CamelCase

推薦指數:★★★

介紹:字串格式轉換工具

安裝之後在設定中找到"Camel Case"選項,選擇需要轉換的格式,本人只保留了駝峰和下劃線兩種格式。如需使用多種格式,下方還可對格式順序進行調整。

選中文字後使用快捷鍵"Shift+Alt+U",即可進行轉換格式。

3.Chinese (Simpllified) Language Pack/中文語言包

推薦指數:★★★★

介紹:IDEA中文語言包

安裝之後能將IDEA絕大多數功能選單漢化,根據個人習慣決定是否啟用。

4.CodeGlance3

推薦指數:★★★★

介紹:程式碼預覽外掛

安裝之後會在程式碼右側生成小地圖,可選中小地圖上下拖動,快速進行程式碼定位。

顯示/隱藏小地圖快捷鍵:Ctrl+Shift+G

5.Codota Al Autocomplete for Java and JavaScript

推薦指數:★★★★

介紹:Java和JavaScript的智慧補全外掛

安裝之後可結合當前程式碼上下文給予程式碼建議;可搜尋程式碼示例,選中相關程式碼右鍵選擇"Get relevant examples",會在右側視窗展示GitHub上的相關程式碼示例,也可點選"Add",輸入關鍵詞進行搜尋。

6.Gitee

推薦指數:★★★★

介紹:Gitee外掛

提供了和IDEA內建外掛GitHub類似的功能,更好地在IDEA和Gitee之間協同工作。

7.GitToolBox

推薦指數:★★★★

介紹:Git功能增強外掛

安裝之後可顯示未同步的檔案,每行程式碼顯示上次提交的相關資訊。

8.Grep Console

推薦指數:★★★

介紹:控制檯日誌增強外掛

安裝之後在設定中找到"Grep Console"選項,根據個人習慣設定控制檯不同級別日誌的顏色。以下設定僅供參考。

9.GsonFormatPlus

推薦指數:★★★

介紹:JSON轉實體類外掛

安裝之後在JAVA類中使用快捷鍵Alt+Insert,選擇"GsonFormatPlus",在彈出的視窗中輸入JSON資料並識別,選擇JAVA資料型別後生成類屬性。

10.Json Prase

推薦指數:★★★

介紹:JSON資料格式化工具

安裝之後在IDEA右側工具欄會生成"Json Parser"快捷方式,點選即可調出工具視窗,將JSON資料輸入上方框內點選"Parse"即可進行格式化,比用線上工具網站方便。

11.Key promoter X

推薦指數:★★★

介紹:快捷鍵提示工具

安裝之後滑鼠進行的操作若有快捷鍵則會在IDEA右下角進行提示,並進行資料統計,IDEA新手熟悉快捷鍵必備。

可點選IDEA右側工具欄的"Key promoter X"快捷方式,調出資料統計視窗。

12.Lombok

推薦指數:★★★★

介紹:簡化實體類程式碼外掛

通過註解的形式簡化一些臃腫的Java程式碼,新版IDEA已內部捆綁。

13.Maven Helper

推薦指數:★★★★

介紹:Maven助手

安裝之後再次開啟pom檔案,檔案左下角會多出一個檢視。

切換到"Dependency Analyzer"檢視,可檢視衝突的依賴,可以列表形式或樹形式檢視所有依賴。

14.MyBatis Log Free

推薦指數:★★★★★

介紹:MyBatis日誌外掛

安裝之後在"Tools"內啟用,啟用後會多出一個只打印SQL的控制檯。可把普通控制檯放左邊,SQL控制檯放右邊。

此款外掛為免費,在外掛市場就能搜到,還有另一款類似的外掛"Mybatis Log Plugin"目前已收費。目前感覺兩款外掛沒太大區別,"Mybatis Log Plugin"列印的SQL是大寫的,"MyBatis Log Free"列印的SQL是小寫且格式化過的。

15.MybatisX

推薦指數:★★★★★

介紹:MyBatis增強外掛

安裝之後可在Dao層介面和對應的xml檔案之間快速跳轉,在Dao層介面定義好方法後可在對應的xml檔案快速生成基礎的SQL標籤。

16.Rainbow Brackets

推薦指數:★★★★

介紹:彩虹括號外掛

多個配對括號展示不同顏色

Ctrl+滑鼠右鍵:框選當前區域程式碼

Alt+滑鼠右鍵:沉浸當前區域程式碼

17.Redis Helper

推薦指數:★★★★

介紹:Redis助手

安裝之後在IDEA右側工具欄會生成"Redis Helper"快捷方式,點選即可調出使用視窗,類似於IDEA自帶的"Database"外掛。

此款外掛為免費,在外掛市場就能搜到,類似的外掛"Rddis""Iddis2"目前皆已收費。

18.RestfulToolkit-fix

推薦指數:★★★★★

介紹:快速定位介面工具

安裝之後使用快捷鍵"Ctrl+\"或"Ctrl+Alt+N"調出搜尋視窗,輸入介面名,即可快速定位介面位置,比用IDEA的全域性搜尋效率高。

19.SequenceDiagram

推薦指數:★★★

介紹:時序圖外掛

以時序圖的方式展示方法的呼叫關係。

安裝之後選中一個類或方法右鍵選擇"Sequence Diagram",即可調出時序圖,可點選左側工具按鈕設定呼叫深度。

20.Translation

推薦指數:★★★★

介紹:翻譯外掛

安裝之後選中文字後使用快捷鍵"Ctrl+Shift+Y",即可進行中英文轉換。