前言
IDEA不必多说,IDEA插件是开发中必备的神器,相信大家对常见的插件都视如珍宝,如:Alibaba Java Coding Guidelines、Lombok Plugin、Translation、GenerateSerialVersionUID以及具有高逼格的更换Idea背景的Background Image Plus,这些都给开发人员带来极大的效率提升,今天我给大家介绍这几款插件的安装以及作用。
Alibaba Java Coding Guidelines
这款插件是由阿里巴巴出品的代码规范检查工具,帮助我们能养成良好的编程习惯。
1、安装步骤
file->settings->plugins->marketplace->Alibaba->Installed->ok
2、如何使用
2.1点击鼠标右键,最下面有个编码规约扫描,或者快捷键Ctrl+Alt+Shift+J(如快捷键冲突,可执行修改快捷键。)
2.2选择完了之后,会出现三中不同的情况,分别为'严重' '警告' '提示'
可以一步步的点开看具体哪里规范问题,也可以点击修改。方便完美~
Lombok Plugin
大名鼎鼎的Lombok,帮助码农减少重复代码的编写,使用该插件让IDEA支持Lombok语法。
当我们原来在编写一个实体类的时候,都要去编写Get Set方法,虽然当初我们的Eclpse与Idea提供了快捷键,但是整体代码看上去繁琐,观赏性不高。
1、安装步骤
file->settings->plugins->marketplace->Lombok->Installed->ok
2、使用方法
在使用lombok注解的时候记得要导入lombok.jar包到工程,如果使用的是Maven的工程项目的话,要在其pom.xml中添加依赖如下:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.0</version>
<scope>provided</scope>
</dependency>
加入依赖jra包之后在需要在实体类中添加@Data @Accessors(chain = true) @Entity这三个注解即可。
Translation
翻译插件,省去搜索的繁琐,对于我们这种英语小渣渣来说,这款插件再适合不过了,因为不但逼格高,还能让我们浏览代码起来更加方便
1、安装步骤
file->settings->plugins->marketplace->Translation->Installed->ok
2、使用方法
选择一个单词或者一个句子,按ctrl + shift + y 进行翻译
GenerateSerialVersionUID
自动生成 serialVersionUID 的方法
当我们用IDEA编写类并实现 Serializable(序列化)接口的时候,可能会遇到这样一个问题,那就是:无法自动生成serialVersionUID,因此使用GenerateSerialVersionUID能解决这个问题
1、安装步骤
file->settings->plugins->marketplace->GenerateSerialVersionUID->Installed->ok
2、使用方法
Background Image Plus
自定义背景图片 插件,可以设置自己喜欢的背景图片。一般的猥琐程序员老宅男就是胸大无脑的大MM。
1、安装步骤
file->settings->plugins->marketplace->Background Image Plus->Installed->ok
2、使用方法
2.1点击View –> set Background Image
2.2点击选择图片,和透明度点击Ok背景就设置好了!
总结:
暂时在开发过程中就适用到这几款插件,如果有更好的插件使用,请留言一起交流~