1、Background Image Plus
默认IDEA的背景一般都比较单调,要么白乎乎,要么褐乎乎,而Background Image Plus这个插件可以为IDEA设置自定义图片作为背景,而且还可以设置透明度,从此写代码乐趣十足!
背景图设置效果如下:
2、CodeGlance
CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能
右侧代码缩略图效果:
放大镜效果:
3、Translation
代码中经常遇到不认识的英文单词或者句子,很蒙蔽怎么办?
Translation是一款非常好用的翻译插件,可以随时随地翻译单词、甚至一段话,从此不再需要额外打开浏览器搜索翻译网站了!
翻译逐个单词:
翻译一段话:
4、Rainbow Brackets
在代码非常复杂时,各种俄罗斯套娃式的括号简直让人心碎,Rainbow Brackets则是一款可以对成对括号进行着色的插件,顾名思义“彩虹色的括号”,从此复杂代码一眼即可看穿!
装完插件,括号都被染上了彩虹的颜色:
5、Grep Console
默认情况下,IDEA控制台窗口在打印日志时都是一种颜色到底,比如各种info,warn,和error等类型的日志信息交织在一起,不好分辨。
Grep Console插件则可以帮助我们自定义设置不用日志用不同的颜色进行标识,非常方便观看!
设置自定义颜色:
着色后的日志打印效果:
6、Statistic
程序员天天闷头做项目、写代码!
你知道你项目到底有多少行代码吗?
你知道项目代码里有多少是实际代码?
有多少是空行?
有多少是注释吗?
. . .
Statistic则是一款可以做项目全局代码统计信息的小插件:
7、Markdown Navigator
很多人私信问说,你是用什么markdown编辑器写博客的呢?不瞒你说,用IDEA就可以很愉快的写博客了,装了一个Markdown Navigator插件即可方便的实现:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/35865050425bbaf6c8ba8b3967902348.png)
8、RestfulToolkit
你知道你项目里到底写了多少个URL接口吗?
如何快速定位某个URL接口对应的Controller代码?
如何快速测试你的Controller接口?
RestfulToolkit则是一个可以解决上述问题的,非常方便的IDEA集成插件,从此Postman怕是要下岗了:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/443d456540a7c9377754ca031becbf15.png)
9、GsonFormat
给你一段Json格式数据,除了手写之外,如何快速生成一个和该Json数据对应的Java对象?
比如一段Json格式数据如下:
{
"status": 0,
"msg": "操作成功",
"data": 1
}
GsonFormat则是一个JSON格式数据 → 对象的快速代码自动生成插件。
10、MyBatis Log Plugin Mybatis的xml文件中的SQL语句都是拼装起来的,但有时候(比如在调试的时候)想把某个请求对应的后台具体SQL查询语句单独拿出来测试或验证,该怎么办呢?
Mybatis的xml文件中的SQL语句都是拼装起来的,但有时候(比如在调试的时候)想把某个请求对应的后台具体SQL查询语句单独拿出来测试或验证,该怎么办呢?
MyBatis Log Plugin这个插件既可以帮你完美地解决这个问题:
11、Free Mybatis plugin
除了全局搜索以外,如何方便地在Mybatis的mapper Java接口方法和mapper XML文件之间来回切换?
Free Mybatis plugin插件此时就可以大显身手了:
12、Lombok
Lombok插件应该不用多说了吧,之前专门写过一篇文章《Lombok,嗯,真香香香香!》讲述过该插件的使用方式,相信有了它,从此代码5分钟