banner
lMingyul

lMingyul

记录穿过自己的万物
jike

用好系列-IDEA之插件篇

用好系列就是記錄自己日常如何使用好軟體工具,此文為用好系列 - IDEA 之插件篇,用於記錄自己日常開發編程時 IDEA 常用的插件,此系列會持續更新。本文只記錄插件本身,不記錄插件使用方法,若記錄使用方法,會導致內容長度過長,不方便閱覽,使用方法可自行谷歌學習。

外觀類#

外觀是第一生產力

Nyan Progress Bar#

讓你 IDEA 裡面的進度條變得更可愛

插件地址

VFR3p9-2022-08-28-142555

Xcode-Dark Theme#

換過很多的主題,還是這個主題用的最舒服

插件地址

3dpICg-2022-08-07-144806

Rainbow Brackets#

給你的括號加上不同顏色,加以區分

插件地址

d8pPCt-2022-08-07-172554

CodeGlance Pro#

給你的代碼增加縮略圖,可以快速查找代碼的位置

插件地址

gF7iuT-2022-08-07-172925

Extra ToolWindow Colorful Icons#

豐富你的工具窗口圖標

插件地址

i5Qo3J-2022-08-07-145133

Extra Icons#

豐富文件夾圖標,這個是需要 IDEA 商業版才能使用

插件地址

VLU9su-2022-08-07-145348

工具類#

Auto filling Java call arguments#

在創建方法或構造方法會自動填充方法的所有參數

使用方法:alt + Enter

插件地址

MHZdvb-2022-08-28-142345

GenerateAllSetter#

一鍵調用一個對象的所有的 set 方法,在給實體類設置值時很實用

使用方法:alt + Enter

插件地址

IMzR2U-2022-08-28-142414

Grep Console#

通過 expression 表達式過濾日誌、給不同級別的日誌加上你想要的顏色。

插件地址

k8eZEI-2022-08-07-173238

GsonFormatPlus#

可以快速將 Json 轉換為 Java 的類

插件地址

2ppiIs-2022-08-07-173553

JRebel and XRebel#

一款熱部署 JVM 插件,通過跳過耗時的構建和重新部署步驟,簡化了 Java 應用程序本地調試開發,這插件需要激活才能使用,可自行谷歌搜索一下

插件地址

E96e57-2022-08-07-175305

Maven Helper#

可以使用 Maven Helper 插件的 Dependency Analyzer 來分析工程的多級依賴關係,解決依賴衝突問題,在項目的 pom.xml文件下方打開 Dependency Analyzer 進行分析

插件地址

XxsebS-2022-08-07-175739

MyBatisX#

MybatisX 是一款基於 IDEA 的快速開發插件,包括以下比較好用的功能如:XML 跳轉自動生成代碼(根據數據庫表結構生成實體類和一些基本的 mapper)重置模板JPA 提示

插件地址

插件使用介紹

gq7G59-2022-08-28-140753

String Manipulation#

主要可以用於字符串處理:大小寫切換、排序、轉義、格式調整(對齊、刪除空行)、加解密等。使用 Alt + M 快捷鍵快速操作,功能十分強大。

插件地址

ewLSm6-2022-08-28-141440

Translation#

使用過筆記好用的翻譯,是閱讀源碼的一個利器,個人使用的是阿里的翻譯引擎,使用阿里開發帳號即可激活

插件地址

6DFFfL-2022-08-28-142526

錦上添花類#

Alibaba Java Coding Guidelines(XenoAmess TPM)#

是根據阿里的 Java 開發手冊生成的一個代碼規範插件,幫助我們寫出更規範的代碼

插件地址

NxAuXQ-2022-08-28-142959

SonarLint#

同樣是一個代碼檢插件,經常會提示一些更好的代碼寫法,推薦使用。

插件地址

lWr9a0-2022-08-28-143220

SpotBugs#

會幫助你找出代碼中一些潛在的代碼 BUG,但是它分析出來的也不能全信,還是要自己分析

插件地址

UB522M-2022-08-28-143439

Alibaba Cloud AI Coding Assistant#

阿里出的代碼推薦插件,根據你敲出的幾個字母給你推薦你可能需要的代碼,最喜歡它的一個功能是代碼文檔搜索,它可以幫你找到已經開源的一些 API 接口的寫法。

像這種 AI 推薦代碼的插件還有很多,AiXcoder Code CompleterTabnine AI Code Completion- JS Java Python TS Rust Go PHP & More,選擇自己喜歡就可以,但是不要沉迷代碼工具,這些工具只能輔助,代碼還是得自己寫。

插件地址

vpzwUU-2022-08-28-143914

取捨與優化#

插件雖好,但不要貪多哦

當你下載了很多插件使用的時候,難免會對 IDEA 軟體運行和代碼編譯會造成影響,這時候就要進行適當的取捨和優化

我們可以用 IDEA 本身有的功能分析每個插件對項目啟動的影響,對於不使用的插件可以進行禁用。

Help -> Diagnostic Tools -> Analyze Plugin Startup Performance

XozRvU-2022-08-28-145252 EexDn8-2022-08-28-145430

可以適當提供 IDEA 軟體使用內存的上限,設置完之後重啟即可生效。

Help -> Diagnostic Tools -> Analyze Plugin Startup Performance

Hkmlvr-2022-08-28-145545

bcgZbh-2022-08-28-145748

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。