博客地址:https://www.bajins.com/IDE/IDEA使用和插件.html#插件
Free Mybatis plugin
mybatis-lite
mybatis-plus
MyBatis Log Plugin
直接將Mybatis執(zhí)行的sql腳本顯示出來,無需處理尿招,可以直接復制出來執(zhí)行
.ignore
生成各種ignore文件,一鍵創(chuàng)建git ignore文件的模板,免得自己去寫
Add to gitignore
在項目視圖中右鍵單擊文件/目錄并將其添加到
.gitignore
Maven Helper
一鍵查看maven依賴,查看沖突的依賴钞翔,一鍵進行exclude依賴
GsonFormat
google出的一鍵根據json文本生成java類,非常方便
RoboPOJOGenerator
從JSON生成Java和Kotlin POJO文件:GSON,FastJSON秀仲,AutoValue(GSON),Logan Square壶笼,Jackson神僵,空注釋模板。
Json2Pojo
允許使用GSON注釋和訪問器從JSON輕松創(chuàng)建Java POJO覆劈。
JSON-P to JSON generator
使用JSON-P在Java文件中自動創(chuàng)建
toJson()
方法
Toolkit
JavaBean復制為Json字符串保礼,Json字符串格式化,Json字符串轉換為JavaBean责语,Json壓縮
JsonToKotlinClass
從JSON字符串生成Kotlin
bean2json
把bean對象轉json
Java Bean To Json Tool
一個簡單的Json工具將Java Bean轉換為Json或Json-Schema
BoB Beans Builder
使用標準的getter炮障,hashcode和equals以及生成器生成模式化的類。它非常適合生成的JSON序列化類或數據傳輸對象坤候。
Code generator
提供操作以從自定義模板生成代碼
codehelper.generator
生成器胁赢,可以更輕松,更高效地生成代碼白筹。
GenerateAllSetter
一鍵調用一個對象的所有set方法并且賦予默認值 在對象字段多的時候非常方便
POJO Generator
從數據庫表生成JPA實體POJO
Protobuf Support
Google Protobuf對JetBrains產品的支持智末,Java序列化庫,原型編譯器徒河,代碼生成器
GoogleProtobufTool
protobuf生成java文件的IDEA插件.支持生成一個或者多個文件.
Lombok plugin
支持lombok的各種注解系馆,從此不用寫getter setter這些 可以把注解還原為原本的java代碼,除此之外還有其他更多注解以減少代碼
Translation
最好用的翻譯插件,功能很強大虚青,界面很漂亮
probie
這款插件可以讓英語沒那么好的開發(fā)者在定義類它呀、方法、參數的時候更為合理棒厘,增加代碼可讀性纵穿。同時,也可以幫助我們快速的翻譯英文注釋來理解源碼內容奢人!
CodeGlance
代碼編輯區(qū)迷你縮放插件谓媒,可以進行代碼的全局預覽。
CamelCase
命名風格轉換插件何乎,可以在 kebab-case句惯,SNAKE_CASE,PascalCase支救,camelCase抢野,snake_case 和 空格風格之間切換。
快捷鍵蘋果為<kbd>?</kbd> + <kbd>?</kbd> + <kbd>U</kbd>各墨,windows下為<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>U</kbd>指孤。
String Manipulation
強大的字符串轉換工具,駝峰、大小寫恃轩、連接符等
FindBugs-IDEA
檢測代碼中可能的bug及不規(guī)范的位置结洼,檢測的模式相比p3c更多,寫完代碼后檢測下 避免低級bug叉跛,強烈建議用一下松忍,一不小心就發(fā)現很多老代碼的bug
p3c
阿里巴巴出品的java代碼規(guī)范插件,可以掃描整個項目 找到不規(guī)范的地方 并且大部分可以自動修復
Alibaba Java Coding Guidelines
阿里巴巴代碼規(guī)范檢查插件,當然規(guī)范可以參考《阿里巴巴Java開發(fā)手冊》
CheckStyle-IDEA
代碼規(guī)范檢查
MetricsReloaded
代碼復雜度檢查
Statistic
代碼統(tǒng)計
VisualVM Launcher
運行java程序的時候啟動visualvm筷厘,方便查看jvm的情況 比如堆內存大小的分配鸣峭,某個對象占用了多大的內存,jvm調優(yōu)必備工具
Rainbow Brackets
彩虹顏色的括號敞掘,看著很舒服 敲代碼效率變高
Markdown Navigator
帶有GFM 的Markdown插件和匹配的預覽樣式叽掘。
IDEA Mind Map
思維導圖支持多種格式文件的導入和導出,同步更新時便于合并「以文本格式保存玖雁,支持 markdown 的語法更扁,方便解決沖突」
ASM Bytecode Outline
查看 Class 類的字節(jié)碼
stackoverflow
這個插件對于查找問題特別方便,定位異常赫冬,點擊右鍵快速跳轉到
stackoverflow
網站浓镜,每次至少為你節(jié)約了10
秒。
Codota
代碼智能提示
Presentation Assistant
快捷鍵展示
Presentation Assistant
顯示調用的操作的名稱和鍵盤快捷鍵劲厌。
Key promoter X
很多人不愿意切換 IDE 就是因為快捷鍵的習慣問題愕提。剛好這個插件可以提醒快捷鍵斜友,有代入感幸乒,提醒的多了你就會了誓禁。
對于新手建議安裝熟悉一下快捷鍵。
Key promoter
快捷鍵提示插件风范,會統(tǒng)計你鼠標點擊某個功能的次數咨跌,提示你應該用什么快捷鍵,幫助記憶快捷鍵硼婿,等熟悉了之后可以關閉掉這個插件锌半。
IDE Features Trainer
可以在IDE內部以交互方式學習基本快捷方式和基本功能。
JavaDoc
快速生成 java 注釋的插件有很多寇漫,評分比較高的就是 JavaDoc 刊殉,注意作者為 Sergey Timofiychuk 。通過快捷 就可以生成注釋州胳。mac 的快捷鍵需要自己去設置记焊, windows 快捷鍵如下:
- 要為活動元素生成 javadocs,請按 shift + alt + G栓撞。
- 要為當前 java 文件中的所有元素生成 javadocs亚亲,請按 shift + ctrl + alt + G。
- 刪除當前/選定元素上的 javadocs 請按 shift + alt + Z腐缤。
- 刪除當前類所有元素上的 javadocs:請按 shift + ctrl + alt + Z捌归。
Git Commit Template
Git格式化模版,你可以按照實際情況格式化你的提交信息
Git Flow Integration
Git Flow 的圖形界面操作
Eclipse Code Formatter
使用 Eclipse 的代碼格式化風格岭粤,在一個團隊中如果公司有規(guī)定格式化風格惜索,這個可以使用。
Jindent-Source Code Formatter
自定義類剃浇、方法巾兆、doc、變量注釋模板
Properties to YAML Converter
把 Properties 的配置格式改為 YAML 格式
mongo4idea
mongo客戶端
iedis
redis客戶端
Cloud Toolkit
幫助開發(fā)者更高效地開發(fā)虎囚、測試角塑、診斷并部署應用。通過插件淘讥,可以將本地應用一鍵部署到任意服務器
RestfulToolkit
一套RESTful服務開發(fā)輔助工具集
RESTMan
RESTful接口調試工具, 支持json和xml格式報文圃伶,借助原生編輯器實現語法高亮和語法檢查。