idea插件开发指南_vip(Leading)
❤️IDEA總結(jié)100篇❤️❤️❤️❤️❤️ 目錄
一、搜索插件
二、快捷開發(fā)系列
?CodeGlance:代碼縮略圖
?GenerateAllSetter:快速生成對(duì)象所有set方法
?camelCase:字母大小寫各種類型轉(zhuǎn)換
✨GsonFormat:json轉(zhuǎn)實(shí)體
?Alibaba Java Coding Guidelines:check代碼中存在的問題,快速生成注釋
?SonarLint:編碼風(fēng)格提示
?Lombok:自動(dòng)生成setter/getter/constructor/builder等
?MyBatis Log Plugin:格式化mybatis的輸出腳本
?Gsonformat:根據(jù)json快速生成java實(shí)體類
?IdeaJad: 反編譯插件
三、查找系列
?FreeMybatisplugin:mapper和xml跳轉(zhuǎn):
?RestfulToolkit:找到controller
?MybatisCodeHelperPro:mapper-xml跳轉(zhuǎn)/自動(dòng)生成curd等
?stackoverflow:右鍵快速跳轉(zhuǎn)
?ASM Bytecode Outline:查看字節(jié)碼
?IDEA Mind Map:思維導(dǎo)圖
四、美化插件系列
?BackgroundImage:編輯器背景圖
?Grep console:自定義日志顏色
?Rainbow Brackets:彩虹顏色括號(hào)
?daddy-bear的Nyan progress bar:漂亮進(jìn)度條
?日曬主題 Solarized Themes
?Power Mode II 火焰特效
?HighlightBracketPair 高亮提示
五、其他
?jrebel:熱部署
?Maven Helper:更加方便展示pom.xml依賴項(xiàng),且可以自動(dòng)過濾掉沖突jar包
?Java Stream Debugger
?翻譯:translation plugin
?SequenceDiagram for IntelliJ IDEA
一、搜索插件
快速搜索插件:Ctrl+Shift+A 搜索新插件:settings-Plugins-Browse repositories二、快捷開發(fā)系列
?CodeGlance:代碼縮略圖
??
?GenerateAllSetter:快速生成對(duì)象所有set方法
??
- 選中后Alt+Enter
- 一鍵生成某對(duì)象的所有set方法并賦予默認(rèn)值,
- 鼠標(biāo)定位到vo,按住Alt+Enter快捷鍵,
- 選擇generate all setter即可,
- 可以選擇是否帶默認(rèn)值。
?camelCase:字母大小寫各種類型轉(zhuǎn)換
?
✨GsonFormat:json轉(zhuǎn)實(shí)體
快捷鍵Alt+S,Echarts的堆疊圖數(shù)據(jù)結(jié)構(gòu)Format后點(diǎn)擊OK
?
?
?Alibaba Java Coding Guidelines:check代碼中存在的問題,快速生成注釋
右鍵項(xiàng)目-編碼規(guī)約掃描
?
?
?SonarLint:編碼風(fēng)格提示
?
?Lombok:自動(dòng)生成setter/getter/constructor/builder等
?
這個(gè)插件基本上每個(gè)Java開發(fā)程序員都用過,它能省去一系列的get、set等方法。
引入相應(yīng)的maven包:
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> <scope>provided</scope> </dependency>Lombok的scope=provided,說明它只在編譯階段生效,不需要打入包中。
事實(shí)正是如此,Lombok在編譯期將帶Lombok注解的Java文件正確編譯為完整的Class文件。
?MyBatis Log Plugin:格式化mybatis的輸出腳本
?
配置文件配置
.properties:
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl.yml:
mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImplVersion Control
?
出現(xiàn)MyBatis Log欄
?
?Gsonformat:根據(jù)json快速生成java實(shí)體類
Ps:可以快速的幫你由json結(jié)構(gòu)生成java類,把標(biāo)準(zhǔn)的json數(shù)據(jù)copy到快捷鍵Alt+s彈出來的文本框中?IdeaJad: 反編譯插件
?
三、查找系列
?FreeMybatisplugin:mapper和xml跳轉(zhuǎn):
?
?RestfulToolkit:找到controller
根據(jù)瀏覽器url找對(duì)應(yīng)action方法,根據(jù)url跳轉(zhuǎn),Ctrl+Alt+N?
?
?MybatisCodeHelperPro:mapper-xml跳轉(zhuǎn)/自動(dòng)生成curd等
?
?stackoverflow:右鍵快速跳轉(zhuǎn)
這個(gè)插件對(duì)于查找問題特別方便,定位異常,點(diǎn)擊右鍵快速跳轉(zhuǎn)到 stackoverflow 網(wǎng)站, 每次至少為你節(jié)約了 10 秒。?ASM Bytecode Outline:查看字節(jié)碼
便于查看 Class 類的字節(jié)碼,如果對(duì)字節(jié)碼不感興趣的讀者,可以跳過。?IDEA Mind Map:思維導(dǎo)圖
如果你想找一款跨平臺(tái)的,支持多種格式文件的導(dǎo)入和導(dǎo)出,同步更新時(shí)便于合并「以文本格式保存, 支持 markdown 的語法,方便解決沖突」,那么它真的很適合你四、美化插件系列
?BackgroundImage:編輯器背景圖
編輯器背景圖詳細(xì)圖文:IDEA設(shè)置背景圖片BackGroundImage_李布斯·大魔王的博客-CSDN博客_idea壁紙?jiān)O(shè)置
??
?Grep console:自定義日志顏色
??
?Rainbow Brackets:彩虹顏色括號(hào)
?
?
?daddy-bear的Nyan progress bar:漂亮進(jìn)度條
?
?日曬主題 Solarized Themes
日曬主題本身是為vim定制的。后來移植到ide 非常酷!配色非常耐看?
idea設(shè)置黑色經(jīng)典樣式Darcula: idea設(shè)置黑色經(jīng)典樣式Darcula_李布斯·大魔王的博客-CSDN博客_darcula
?Power Mode II 火焰特效
這個(gè)就是美化的,喜歡的可以試試,讓編碼不再單調(diào)。火焰特效,抖動(dòng)都可以單獨(dú)關(guān)閉。留下重力碎屑就好了?
?HighlightBracketPair 高亮提示
?
五、其他
?jrebel:熱部署
選擇License server方式
Url: http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
email:隨便輸入
?
?Maven Helper:更加方便展示pom.xml依賴項(xiàng),且可以自動(dòng)過濾掉沖突jar包
?
?Java Stream Debugger
@.ignore:生成各種ignore文件
?
?翻譯:translation plugin
ctrl+Q
?SequenceDiagram for IntelliJ IDEA
推薦理由:在梳理別人的代碼的時(shí)候, 能夠很清晰的看到依賴調(diào)用時(shí)序
有用請(qǐng)點(diǎn)贊,養(yǎng)成良好習(xí)慣!
疑問、交流、鼓勵(lì)請(qǐng)留言!
總結(jié)
以上是生活随笔為你收集整理的idea插件开发指南_vip(Leading)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle账号(Programming
- 下一篇: 哪个标签是定义标题的