30 款 IDEA 寶貝插件
安裝插件教程

在這里直接搜索就行了

強(qiáng)烈推薦的插件
Presentation Assistant 快捷鍵展示
錄屏或者共享的時(shí)候,效果極佳

Codota— 代碼智能提示

還可以搜索相關(guān)代碼的示例

Codota還包含一個(gè)網(wǎng)站:https://www.codota.com/code

Alibaba Java Code Guidelines— 阿里巴巴 Java 代碼規(guī)范
可以切換中英文

有什么不符合阿里巴巴Java開發(fā)手冊(cè)的都會(huì)顯示出來


Translation - 必備的翻譯插件
快捷鍵
command+ctrl+i(mac)
ctrl + shift + o(win/linux)






SequenceDiagram —— 調(diào)用鏈路自動(dòng)生成時(shí)序圖
右鍵 --> Sequence Diagaram 即可調(diào)出。
雙擊頂部的類名可以跳轉(zhuǎn)到對(duì)應(yīng)類的源碼中,雙擊調(diào)用的函數(shù)名可以直接調(diào)入某個(gè)函數(shù)的源碼。

Rainbow Brackets ——讓你的括號(hào)變成不一樣的顏色,防止錯(cuò)亂括號(hào)




HighlightBracketPair —— 括號(hào)開始結(jié)尾 高亮顯示。



Grep Console 控制臺(tái)日志 高亮




google-java-format —— 代碼自動(dòng)格式化
這個(gè)插件的優(yōu)點(diǎn)在于不需要手動(dòng)快捷鍵去格式化代碼
Key promoter X —— 會(huì)有這個(gè)操作的快捷鍵在界面的右下角進(jìn)行告知。



CodeGlance —— 縮略圖
這個(gè)插件可以向查看縮略圖一樣,幫助我們快速切換到所要的代碼區(qū)域,而不用瘋狂地拖拽一遍去找。

Leetcode Editor 可以在IDEA中在線刷題。
上班摸魚屬實(shí)方便,表面上我在干活,實(shí)際上我在刷算法題。

裝飾類
Material Theme UI ——IDEA主題插件




Power Mode II —— 打字效果

Background Image Plus + —— 更換IDEA背景




較便利插件
RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久沒更新過了)


Statistic— 項(xiàng)目信息統(tǒng)計(jì)
可以非常直觀地看到你的項(xiàng)目中所有類型的文件的信息


CamelCase - 多種命名格式之間切換

快捷鍵如果忘記的話可以在 IDEA 的菜單欄的 Edit 找到


jclasslib bytecode viewer 查看字節(jié)碼
在 IDEA 打開想研究的類。
編譯該類或者直接編譯整個(gè)項(xiàng)目( 如果想研究的類在 jar 包中,此步可略過)。
打開“view” 菜單,選擇“Show Bytecode With jclasslib” 選項(xiàng)。
選擇上述菜單項(xiàng)后 IDEA 中會(huì)彈出 jclasslib 工具窗口。


Auto filling Java call arguments 自動(dòng)補(bǔ)全參數(shù)
調(diào)用一個(gè)函數(shù),使用 Alt+Enter 組合鍵,調(diào)出 “Auto fill call parameters” 自動(dòng)使用該函數(shù)定義的參數(shù)名填充。
GenerateO2O—— 自動(dòng)填充參數(shù)的值


GenerateAllSetter——自動(dòng)調(diào)用所有 Setter 函數(shù)(可填充默認(rèn)值)



Maven Helper ——方便maven項(xiàng)目解決jar沖突





FindBugs ——檢查代碼中的隱患


Stack trace to UML —— 根據(jù) JVM 異常堆棧畫 UML時(shí)序圖和通信圖
打開方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug


Java Stream Debugger —— Stream 將操作步驟可視化



RestfulToolkit—— 快捷跳轉(zhuǎn)Action方法





Jrebel for Intellij Java代碼修改后立即生效。
當(dāng)然還是需要按一下快捷鍵才能生效的。
String Manipulation 對(duì)字符串的處理


變量名使用駝峰形式、常量需要全部大寫等等,編碼解碼等等
選中需要處理的內(nèi)容后,按快捷鍵Alt + M,即可彈出工具功能列表。后面的具體功能也可以使用相應(yīng)的數(shù)字或字母,而不需要鼠標(biāo)點(diǎn)擊。
Free Mybatis Plugin ——可以通過mapper接口里的方法跳轉(zhuǎn)到mapper.xml里。

IDEA QAPlug 幫助我們提前找到潛在的問題bug



逆鋒起筆是一個(gè)專注于程序員圈子的技術(shù)平臺(tái),你可以收獲最新技術(shù)動(dòng)態(tài)、最新內(nèi)測(cè)資格、BAT等大廠的經(jīng)驗(yàn)、精品學(xué)習(xí)資料、職業(yè)路線、副業(yè)思維,微信搜索逆鋒起筆關(guān)注!
