本文章总结了IDEA工具中非常实用的插件,装了这些插件后,编程速度会大大提升。
插件可以到idea中搜索,具体位置:File-->Settings-->Plugins,在搜索框中搜索即可。
插件装完后,都是要重启才能生效的。
Xcode-Dark Theme
Xcode-Dark Theme:设置代码的样式的,粉粉的,看起来舒服。
但是插件中有一点不足的就是java代码变量名太亮了,我把它调了一下,现在看起来舒服多了。
在此处改动:File-->Settings-->Editor-->Color Scheme-->Java
点击下面框中显示的内容,就会跳转到对应的属性上,我的主要改动如下:
变量名颜色我改成了:F0FCDD
多行注释和单行注释:加粗,颜色为77B767
文档注释:加粗
Lombok
Lombok是一款Java开发插件,可以通过它定义的注解来精简冗长和繁琐的代码,主要针对简单的Java模型对象。
博客中有一篇文章是讲解这个插件的使用的。
Translation
没办法,英语有点不好,编程中有些单词不认识啥意思,装上这个插件可以翻译单词。
用法:
选中某个单词,然后用组合键ctrl+shift+Y,就可以翻译这个单词的意思了。中文也可以翻译成英文。
ctrl+shift+O:可以打开这个插件的翻译窗口,就相当于是一个翻译软件。
右下角有个图标可以换翻译引擎。
新版本新增了用法:
增加了对 Quick Documentation 的翻译的支持。现在,你可以随时随地对代码中的文档进行翻译,而不是受限于源代码中的文档注释。
例如在 Windows 平台中,当你使用 Ctrl+Q 查看 Quick Documentation 时,你得到的将是已翻译好的文档。这个翻译好的文档就是这个类或者接口等的用法,相当的方便。
Background Image Plus
老版本可以安装,新版本都是自带的,设置idea背景。
CodeGlance
右侧代码地图,类似 sublime text 右侧显示的地图。
Rainbow Brackets
彩虹色括号,可以更清楚的看清括号的嵌套结构。
Grep Console
打印的日志控制台着色显示,可以将不同的日志信息设置为不同颜色。
Statistic
代码统计。
RestfulToolkit
装完后右下方有个RestServices,可以快速定位controller层接口、接口测试,并且具有Postman的功能,可以测试接口。
GsonFormat
通过json生成java类。
Mybatis Log Plugin
打印具体的SQL语句。
IDEA2020收费了,具体设置参考 点我跳转
Free Mybatis Plugin
mybatis mapper文件中的 id与接口间跳转,代码生成。
Alibaba Java Coding Guidelines
来自阿里的阿里巴巴开发公约,他会根据你的代码情况给出致命错误,错误,警告等等级的提示让程序员快速定位问题代码进行修改。
会根据《阿里巴巴Java开发规范手册》对代码进行扫描,团队这方面做的不好的还是慎用,不然你一个人遵守,同事写了一堆不符合规范的,提示出来看着难受,又不可能帮他们改。
JRebel for IntelliJ
JavaWeb项目热部署。
Key Promoter X
如果用 IDEA 快捷键不习惯,这个插件可以辅助。每次鼠标点击了可以用快捷键替代的操作就会提示快捷键组合,时间长了就记住了。
Maven helpler
更好的进行依赖管理,maven依赖树。
EasyCode
EasyCode是idea的一个插件,可以采用图形化的方式对数据的表生成entity,controller,service,dao,mapper……无需任何编码,简单而强大。
Activate-power-mode
代码打字特效,打代码更有激情,具体使用参考:https://blog.csdn.net/pri_sta_pub/article/details/79092338
勾选如下选项:
Window-->activate-power-mode-->enable,particle,colorful
Color themes
有各种好看的主题,推荐sublime 3主题。
Maven Helper
分析依赖冲突插件,此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。
打开IDEA 插件搜索界面,在搜索框中输入 Maven Helper ,查询出后安装。
当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个视图 Dependency Analyzer。
切换到此视图即可进行相应操作:
- Conflicts(查看冲突)
- All Dependencies as List(列表形式查看所有依赖)
- All Dependencies as Tree(树形式查看所有依赖)
当前界面上还提供搜索功能,方便使用。
CodeMaker
IDEA 代码模板插件 CodeMaker
下载地址:点我跳转
参考文章: 点我跳转
Toolkit
一个小工具包, 暂时还有很多功能需要扩展
- Mybatis
- 通过侧栏箭头在 MyBatis XML文件和 Mapper文件之间相互跳转
- mapper文件id简单检查
- Json
- JavaBean复制为Json字符串
- Json字符串格式化
- Json字符串转换为JavaBean
- Json压缩
- XML: Xml格式化
- ...........
SonarLint
该插件是自动检测代码拼写错误, 语法错误等提示。
HighlightBracketPair
括号匹配高亮显示,你鼠标所在代码所处的括号会标亮,十分有用。
Codota
代码示例:网上别人用过此方法、类的示例,而且代码质量十分高,几乎全是源码级别的,再也不用去看千篇一律的某度了。
Material Theme UI
UI主题,有几款配色,看个人喜好。
GenerateAllSetter
一键set对象。
Maven Search
搜索maven依赖等等。
idea-mybatis-generator
逆向工程
评论区