推荐几款idea必装插件。
美化Json字符串——Json Parser
大家都知道,json形式的数据是层级结构(从上至下,一层一层的)的。但是如果我们拿到的是平铺的json字符串,那么看起来效果就会非常糟糕Orz。
为了看出json数据的层级格式,我们很多时候需要去浏览器找展示json数据的网站。
有了这个插件,这些烦恼将不复存在。
安装完之后在IDEA的右侧栏可以找到,如果没找到,也可以直接点顶部导航栏中的Views
点击右侧的Json Parser,就会出现工作栏。
Translation
代码中经常遇到不认识的英文单词或者句子,很蒙蔽怎么办?
Translation是一款非常好用的翻译插件,可以随时随地翻译单词、甚至一段话,从此不再需要额外打开浏览器搜索翻译网站了!
翻译逐个单词:
翻译一段话:
Rainbow Brackets
在代码非常复杂时,各种俄罗斯套娃式的括号简直让人心碎,Rainbow Brackets则是一款可以对成对括号进行着色的插件,顾名思义“彩虹色的括号”,从此复杂代码一眼即可看穿!
装完插件,括号都被染上了彩虹的颜色:
统计代码数量—— Statistic
这个插件可以统计大家编程的代码数量。
这是更加详细的统计。
大家可以看到自己的 源码率、注释率、空行率~ (提醒多写注释哈哈)
RestfulToolkit
- 你知道你项目里到底写了多少个URL接口吗?
- 如何快速定位某个URL接口对应的Controller代码?
- 如何快速测试你的Controller接口?
RestfulToolkit则是一个可以解决上述问题的,非常方便的IDEA集成插件,从此Postman怕是要下岗了:
Nyan progress bar
会产生漂亮进度条。适合程序媛妹纸用哦
无需使用,安装成功即使用了。
Lombok
Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。
在使用之前需要添加一下依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
<scope>provided</scope>
</dependency>
Free Mybatis plugin插件
工欲善其事必先利其器,这里介绍一个方便在mapper接口方法和mapper XML文件之间来回切换的插件
效果如下:
高亮提示(HighlightBracketPair)
日晒主题 Solarized Themes
推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。最近更新不等号显示,注释不可编辑。
背景图可是另外的插件设置的哈Background Image Plus +
Dark Purple Theme 和 One Dark theme主题
后续会不断完善idea当中比较实用的插件!!!