最全I(xiàn)DEA插件合集

博客地址: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依賴

image

GsonFormat

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

RoboPOJOGenerator

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

image

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ì)象。

image

Code generator

提供操作以從自定義模板生成代碼

codehelper.generator

生成器,可以更輕松,更高效地生成代碼。

image

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)必備工具

image

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

代碼智能提示

image

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)語法高亮和語法檢查。

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容