博客地址:https://www.bajins.com/IDE/IDEA使用和插件.html#插件
Free Mybatis plugin
mybatis-lite
mybatis-plus
MyBatis Log Plugin
直接將Mybatis執(zhí)行的sql腳本顯示出來,無需處理,可以直接復(fù)制出來執(zhí)行
.ignore
生成各種ignore文件,一鍵創(chuàng)建git ignore文件的模板,免得自己去寫

Add to gitignore
在項(xiàng)目視圖中右鍵單擊文件/目錄并將其添加到
.gitignore
Maven Helper
一鍵查看maven依賴,查看沖突的依賴,一鍵進(jìn)行exclude依賴

GsonFormat
google出的一鍵根據(jù)json文本生成java類,非常方便

RoboPOJOGenerator
從JSON生成Java和Kotlin POJO文件:GSON,F(xiàn)astJSON,AutoValue(GSON),Logan Square,Jackson,空注釋模板。

Json2Pojo
允許使用GSON注釋和訪問器從JSON輕松創(chuàng)建Java POJO。
JSON-P to JSON generator
使用JSON-P在Java文件中自動(dòng)創(chuàng)建
toJson()方法
Toolkit
JavaBean復(fù)制為Json字符串,Json字符串格式化,Json字符串轉(zhuǎn)換為JavaBean,Json壓縮
JsonToKotlinClass
從JSON字符串生成Kotlin
bean2json
把bean對(duì)象轉(zhuǎn)json
Java Bean To Json Tool
一個(gè)簡(jiǎn)單的Json工具將Java Bean轉(zhuǎn)換為Json或Json-Schema
BoB Beans Builder
使用標(biāo)準(zhǔn)的getter,hashcode和equals以及生成器生成模式化的類。它非常適合生成的JSON序列化類或數(shù)據(jù)傳輸對(duì)象。

Code generator
提供操作以從自定義模板生成代碼
codehelper.generator
生成器,可以更輕松,更高效地生成代碼。

GenerateAllSetter
一鍵調(diào)用一個(gè)對(duì)象的所有set方法并且賦予默認(rèn)值 在對(duì)象字段多的時(shí)候非常方便

POJO Generator
從數(shù)據(jù)庫表生成JPA實(shí)體POJO
Protobuf Support
Google Protobuf對(duì)JetBrains產(chǎn)品的支持,Java序列化庫,原型編譯器,代碼生成器
GoogleProtobufTool
protobuf生成java文件的IDEA插件.支持生成一個(gè)或者多個(gè)文件.
Lombok plugin
支持lombok的各種注解,從此不用寫getter setter這些 可以把注解還原為原本的java代碼,除此之外還有其他更多注解以減少代碼

Translation
最好用的翻譯插件,功能很強(qiáng)大,界面很漂亮

probie
這款插件可以讓英語沒那么好的開發(fā)者在定義類、方法、參數(shù)的時(shí)候更為合理,增加代碼可讀性。同時(shí),也可以幫助我們快速的翻譯英文注釋來理解源碼內(nèi)容!
CodeGlance
代碼編輯區(qū)迷你縮放插件,可以進(jìn)行代碼的全局預(yù)覽。
CamelCase
命名風(fēng)格轉(zhuǎn)換插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格風(fēng)格之間切換。
快捷鍵蘋果為<kbd>?</kbd> + <kbd>?</kbd> + <kbd>U</kbd>,windows下為<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>U</kbd>。
String Manipulation
強(qiáng)大的字符串轉(zhuǎn)換工具,駝峰、大小寫、連接符等
FindBugs-IDEA
檢測(cè)代碼中可能的bug及不規(guī)范的位置,檢測(cè)的模式相比p3c更多,寫完代碼后檢測(cè)下 避免低級(jí)bug,強(qiáng)烈建議用一下,一不小心就發(fā)現(xiàn)很多老代碼的bug

p3c
阿里巴巴出品的java代碼規(guī)范插件,可以掃描整個(gè)項(xiàng)目 找到不規(guī)范的地方 并且大部分可以自動(dòng)修復(fù)
Alibaba Java Coding Guidelines
阿里巴巴代碼規(guī)范檢查插件,當(dāng)然規(guī)范可以參考《阿里巴巴Java開發(fā)手冊(cè)》
CheckStyle-IDEA
代碼規(guī)范檢查
MetricsReloaded
代碼復(fù)雜度檢查
Statistic
代碼統(tǒng)計(jì)
VisualVM Launcher
運(yùn)行java程序的時(shí)候啟動(dòng)visualvm,方便查看jvm的情況 比如堆內(nèi)存大小的分配,某個(gè)對(duì)象占用了多大的內(nèi)存,jvm調(diào)優(yōu)必備工具

Rainbow Brackets
彩虹顏色的括號(hào),看著很舒服 敲代碼效率變高

Markdown Navigator
帶有GFM 的Markdown插件和匹配的預(yù)覽樣式。
IDEA Mind Map
思維導(dǎo)圖支持多種格式文件的導(dǎo)入和導(dǎo)出,同步更新時(shí)便于合并「以文本格式保存,支持 markdown 的語法,方便解決沖突」
ASM Bytecode Outline
查看 Class 類的字節(jié)碼
stackoverflow
這個(gè)插件對(duì)于查找問題特別方便,定位異常,點(diǎn)擊右鍵快速跳轉(zhuǎn)到
stackoverflow網(wǎng)站,每次至少為你節(jié)約了10秒。
Codota
代碼智能提示

Presentation Assistant
快捷鍵展示
Presentation Assistant
顯示調(diào)用的操作的名稱和鍵盤快捷鍵。
Key promoter X
很多人不愿意切換 IDE 就是因?yàn)榭旖萱I的習(xí)慣問題。剛好這個(gè)插件可以提醒快捷鍵,有代入感,提醒的多了你就會(huì)了。
對(duì)于新手建議安裝熟悉一下快捷鍵。
Key promoter
快捷鍵提示插件,會(huì)統(tǒng)計(jì)你鼠標(biāo)點(diǎn)擊某個(gè)功能的次數(shù),提示你應(yīng)該用什么快捷鍵,幫助記憶快捷鍵,等熟悉了之后可以關(guān)閉掉這個(gè)插件。
IDE Features Trainer
可以在IDE內(nèi)部以交互方式學(xué)習(xí)基本快捷方式和基本功能。
JavaDoc
快速生成 java 注釋的插件有很多,評(píng)分比較高的就是 JavaDoc ,注意作者為 Sergey Timofiychuk 。通過快捷 就可以生成注釋。mac 的快捷鍵需要自己去設(shè)置, windows 快捷鍵如下:
- 要為活動(dòng)元素生成 javadocs,請(qǐng)按 shift + alt + G。
- 要為當(dāng)前 java 文件中的所有元素生成 javadocs,請(qǐng)按 shift + ctrl + alt + G。
- 刪除當(dāng)前/選定元素上的 javadocs 請(qǐng)按 shift + alt + Z。
- 刪除當(dāng)前類所有元素上的 javadocs:請(qǐng)按 shift + ctrl + alt + Z。
Git Commit Template
Git格式化模版,你可以按照實(shí)際情況格式化你的提交信息
Git Flow Integration
Git Flow 的圖形界面操作
Eclipse Code Formatter
使用 Eclipse 的代碼格式化風(fēng)格,在一個(gè)團(tuán)隊(duì)中如果公司有規(guī)定格式化風(fēng)格,這個(gè)可以使用。
Jindent-Source Code Formatter
自定義類、方法、doc、變量注釋模板
Properties to YAML Converter
把 Properties 的配置格式改為 YAML 格式
mongo4idea
mongo客戶端
iedis
redis客戶端
Cloud Toolkit
幫助開發(fā)者更高效地開發(fā)、測(cè)試、診斷并部署應(yīng)用。通過插件,可以將本地應(yīng)用一鍵部署到任意服務(wù)器
RestfulToolkit
一套R(shí)ESTful服務(wù)開發(fā)輔助工具集
RESTMan
RESTful接口調(diào)試工具, 支持json和xml格式報(bào)文,借助原生編輯器實(shí)現(xiàn)語法高亮和語法檢查。
