卑微小吴励志写博客第17天。
从接触开发就使用的是IDEA,然后进入目前的项目组后,大家都用eclipse。所以我也开始用eclipse,不过发现还是IDEA比较好用一些,所以平时还是会用IDEA写一些代码。今天给大家推荐几款IDEA好用的插件,会用这些插件,有时候可以提升开发效率。
Lombok
Lombok为Java项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如
Setter、Getter、toString、equals、hashCode 以及非空判断等。
- 举个例子,我们给一个类添加@Getter和@Setter注解
- Lombok就会为我们自动生成所有属性的Getter和Setter方法。
看一个类的方法,可以用Alt+7,可以点开
使用方法:
1、打开idea。file——>settings——>Plugins——>LomBok
点击install,应用Apply,OK就好了
2、在pom中加上
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
3、使用注解。
Translation
一款翻译插件,支持Google、有道、百度翻译,对我们看源码时看注释很有帮助!
- 直接选中需要翻译的内容,点击右键即可找到翻译按钮;
- 还可以通过右上角的翻译按钮直接翻译指定内容。
安装方法和前面的lombok一样的,在插件库里面找。
安装完成一般都要重启idea才能生效。这个工具对于阅读源码或者英语水平很差的同学还是很有帮组的。
GsonFormat
这款插件可以把JSON格式的字符串转化为实体类,当我们要根据JSON字符串来创建实体类的时候用起来很方便。
安装方法如上。
- 首先我们需要先创建一个实体类,然后在类名上右键Generate,之后选择GsonFormat;
选择性更改属性名称和类型:
点击确定后直接生成实体类。
Alibaba Java Coding Guidelines
阿里巴巴《Java 开发手册》配套插件,可以实时检测代码中不符合手册规约的地方,助你码出高效,码出质量。
比如说手册里有这么一条;
当我们违反手册规约时,该插件会自动检测并进行提示;
同时提供了一键检测所有代码规约情况和切换语言的功能;
如果你想修改某条规约的检测规则的话,可以通过设置的Editor->Inspections进行修改。
Statistic
一款代码统计工具,可以用来统计当前项目中代码的行数和大小。
我们可以通过顶部菜单中的View->Tool Windows->Statistic按钮开启该功能;
此时就可以看到我们项目代码的统计情况了
注意:有些插件可能对你的Idea版本不兼容,但是绝大多数都是可以用的。个人觉得这个插件虽然是可有可无的,但是会用一些插件我觉得有两方面好处:
1、确实可以提高效率,或者规范代码。
2、会让别人觉得你很会用Idea,这样在别人眼里你的编程能力也不会差到哪里去。
今天的分享就到这里了,小伙伴们可以去尝试一下这些插件哦!加油。
转载:https://blog.csdn.net/xiaobai_mantou/article/details/106557388