总结Idea中使用到的插件(持续更新)

插件的使用能够提高工作效率,你用过几个好用的插件?现在,我就分享我经常使用的一些插件,希望对你们能有所帮助。本帖会持续更新我使用到的好玩的有用的插件。

插件安装

在Idea中,依次点击File->Settings,随后在左侧选择Plugins进入插件页面,在搜索框里输入插件名称就能查询到对应的插件,点击Install即可下载。(注意:需要重启Idea,插件才能生效
在这里插入图片描述
在这里插入图片描述

1.Alibaba java Coding Guidelines

在这里插入图片描述

这款插件能够检测你的代码中不规范的地方并能够提示你,例如变量名不规范、类名不规范等。
例如当出现类名不规范时会有相应的提示,例如下图。这就能很好的规范我们的编码行为,具体的规范可以参考阿里巴巴规范手册。在这里插入图片描述

2.Background Image Plus

在这里插入图片描述
这款插件可以设置你的背景图片,不会让你的背景平平淡淡,提升代码乐趣!
下载好插件后,一次点击File->Settings,选择Appearance & Behavior下的Background Image Plus,选择自己喜欢的背景图即可。
在这里插入图片描述
效果如下
在这里插入图片描述

3.Rainbow Brackets

在这里插入图片描述
当你的代码非常非常复杂,为各种套娃似的括号弄的眼花缭乱,痛不欲生时,这款插件对你或许有帮助。安装好插件后你的括号将会有不同地颜色进行区分,例如下图。
在这里插入图片描述

4.Translation

在这里插入图片描述
安装好插件后,选择对应的单词,右击选择Translate
在这里插入图片描述
在这里插入图片描述
支持中文翻译成英文,当不知道某个中文对应的英文时,可以输入中文进行翻译,再也不用打开浏览器了~

5.Lombok

在这里插入图片描述
当新建一个实体类时需要为这个类的成员变量生成getter/setter方法等,虽然Idea提供了快捷键的方式生成,但有时候属性要更改名称或者删除某个成员变量,要在众多的getter/setter方法找到相应的进行更改或者删除,相当痛苦。当属性增多是,文件将会变得冗长。这款插件就能够很好地帮助解决此类问题,使用注解就能生成getter/setter方法。
在这里插入图片描述
使用前需要引入相应的依赖:

   <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
        </dependency>

@Data注解:
在.class文件中自动生成所有属性的getter/setter方法,equals方法、toString方法等
在这里插入图片描述
@Getter/@Setter注解:
可以用在类上或者属性上,用在类上则生成所有属性的getter或者setter方法,用在属性上则针对某个属性生成getter或者setter方法

@ToString注解:
可以用在类上或者属性上,用在类上则生成所有属性的toString方法,用在属性上则针对某个属性生成toStringr方法

@Log4j:
注解在类上,为类提供一个属性名为log的log4j日志对象

@NoArgsConstructor:
注解在类上,生成无参的构造方法

@AllArgsConstructor:
注解在类上,生成有参的构造方法

6.Codota AI Autocomplete for Java and JavaScript

在这里插入图片描述
代码提示插件,基于海量Java代码和你的代码上下文给予整行的代码建议,帮助你更快地编写错误更少的代码。
在这里插入图片描述

7.Power Mode 2

在这里插入图片描述
这款插件能让你体验非常酷炫的效果。
在这里插入图片描述
在这里插入图片描述

8.CSDN Tools

在这里插入图片描述
例如当不知道String的用法时,右击选择SearchByCSDN,则会弹出相应的文章在这里插入图片描述
在这里插入图片描述
按ESC按钮即可退出。

猜你喜欢

转载自blog.csdn.net/weixin_44116132/article/details/113685076