本文章总结了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
逆向工程