目录
1.实用的IDEA插件
1.1 Lombok
1.2 Background Image Plus
1.3 CodeGlance
1.4 Translation
1.5 Rainbow Brackets
1.6 Grep Console
1.7 Markdown Navigator
1.8 RestfulToolkit
1.9 MyBatis Log Plugin
1.10 Free Mybatis plugin
1.11 Alibaba Java Coding Guidelines
1.12 Rainbow Indent
2.IDEA Plugins中搜索不到插件
1.实用的IDEA插件
IDEA支持安装扩展插件,很多实用的插件可以为实际开发工作中提升幸福感和效率。
1.1 Lombok
当我们创建一个JAVA实体时,通常需要对每个字段去生成GET/SET方法,但是万一后面需要增加或者减少字段时,又要重新的去生成GET/SET方法,非常麻烦。另外还有异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,于是Lombok应运而生,通过一些注解即可自动完成上述重复的工作。
注意:是用该插件需要在pom引入依赖:
<!--lombok用来简化实体类:需要安装lombok插件-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
如下图并没有写get/set方法,但查看类结构确有,实际上Lombok注解的作用就是在我们编译阶段自动为我们添加上。
有关Lombok的更多注解和用法请自行查阅。
1.2 Background Image Plus
默认IDEA的背景一般都比较单调,要么白乎乎,要么褐乎乎,而该这个插件可以为IDEA设置自定义图片作为背景,而且还可以设置透明度,从此写代码乐趣十足!
插件安装好后在设置中搜索“Background Image Plus”插件名,设置存放背景图的文件夹和轮播间隔时间:

然后即可进行切换和清楚,轮播时间0即不切换:

1.3 CodeGlance
CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能。

1.4 Translation
代码中经常遇到不认识的英文单词或者句子,很蒙蔽怎么办?Translation是一款非常好用的翻译插件,可以随时随地翻译单词、甚至一段话,从此不再需要额外打开浏览器搜索翻译网站了!
选中单词,鼠标右键点击Translation即可,或者点击右上角打开翻译输入框:


1.5 Rainbow Brackets
在代码非常复杂时,各种俄罗斯套娃式的括号简直让人心碎,Rainbow Brackets则是一款可以对成对括号进行着色的插件,顾名思义“彩虹色的括号”,从此复杂代码一眼即可看穿!
装完插件,括号都被染上了彩虹的颜色:

1.6 Grep Console
默认情况下,IDEA控制台窗口在打印日志时都是一种颜色到底,比如各种info,warn,和error等类型的日志信息交织在一起,不好分辨。Grep Console插件则可以帮助我们自定义设置不用日志用不同的颜色进行标识,非常方便观看!
设置自定义颜色:

着色打印效果:

1.7 Markdown Navigator
平时我们可能经常使用markdown编辑器写博客,markdown对于做笔记写文档这类也非常方便,安装该插件即可在IDEA中解析markdown的语法。

1.8 RestfulToolkit
- 你知道你项目里到底写了多少个URL接口吗?
- 如何快速定位某个URL接口对应的Controller代码?
- 如何快速测试你的Controller接口?
RestfulToolkit则是一个可以解决上述问题的,非常方便的IDEA集成插件,从此Postman怕是要下岗了:

1.9 MyBatis Log Plugin
Mybatis的xml文件中的SQL语句都是拼装起来的,但有时候(比如在调试的时候)想把某个请求对应的后台具体SQL查询语句单独拿出来测试或验证,该怎么办呢?
MyBatis Log Plugin这个插件既可以帮你完美地解决这个问题:

1.10 Free Mybatis plugin
除了全局搜索以外,如何方便地在Mybatis的mapper Java接口方法和mapper XML文件之间来回切换?
Free Mybatis plugin插件此时就可以大显身手了:


1.11 Alibaba Java Coding Guidelines
该插件主要用于代码规范检查。
在需要检查的代上面,点击右键,选择编码规约扫描:


1.12 Rainbow Indent
彩色缩进,方便强迫症对齐代码。

2.IDEA Plugins中搜索不到插件
在设置中不断切换这两个设置项即可,选中第一个搜不出来就换第二个并应用,选中第二个搜不出来就换第一个并应用。

IDEA高效开发利器
本文精选12款IDEA插件,从代码美化到效率提升,全面覆盖开发需求。Lombok简化实体类,BackgroundImagePlus美化编辑器背景,CodeGlance提供代码地图,Translation即时翻译,RainbowBrackets区分括号,GrepConsole日志高亮,MarkdownNavigator解析markdown,RestfulToolkit简化接口管理,MyBatisLogPlugin和FreeMybatisplugin增强MyBatis体验,AlibabaJavaCodingGuidelines检查代码规范,RainbowIndent改善代码缩进。
591

被折叠的 条评论
为什么被折叠?



