【IntelliJ IDEA】一些好用的插件

插件总览

File->Settings->Plugins

  • Marketplace------搜索并下载想要的插件
  • Installed------查看并管理已安装的插件
  • Updates------管理可更新的插件
    插件
    我只装了一些基本的插件,接下来我会一一介绍:

1、Alibaba Java Coding Guidelines(阿里巴巴Java代码规范)

这个插件自动规范你的代码风格,需要开启实时检测,点击右键可看到相应功能,如下图:
在这里插入图片描述
在代码中不规范的部分将直接波浪线或者红线警告,这个插件可以帮助你养成好的代码习惯。

2、CodeGlance(快速定位代码)

这个插件主要是用于快速定位代码,IDEA默认没有右边预览栏的,安装了这个插件后可快速预览和定位代码,如下图:
在这里插入图片描述

3、codota(代码自动补全)

这个插件主要是用于代码自动补全,根据你的代码内容给出建议,还会显示你需要补全这行代码的概率,如下图:
在这里插入图片描述

4、Free MyBatis plugin(mybatis接口和接口对应的mapper.xml文件跳转)

这个插件可以实现mapper接口和mybatis的mapper.xml文件互相跳转,十分的方便。
示例:

  • mapper.java接口,可跳转到mapper.xml文件中,如下图:
    在这里插入图片描述
  • mapper.xml文件,可跳转回mapper.java接口,如下图:
    在这里插入图片描述

4.1、未找到Free MyBatis plugin的解决方法

如果这个Free MyBatis plugin插件没能在Plugins里找到,可以手动导入。
方法:

  1. 准备好Free MyBatis plugin插件(你可以从其他途径获取),如图:
    在这里插入图片描述

  2. 将free-idea-mybatis.jar放入IDEA的插件目录下,
    路径:C:\Users\你的用户名.IntelliJIdea2018.3\config\plugins
    在这里插入图片描述

  3. 在IDEA的File->Settings->Plugins选择更多设置,从本地目录下安装插件,如图:
    在这里插入图片描述

  4. 选择刚才放置的free-idea-mybatis.jar,点击OK
    在这里插入图片描述

  5. 在Plugins出现了Free MyBatis plugin,如下图,点击Restart IDE,重启IDEA,就可以使用Free MyBatis plugin插件了。
    在这里插入图片描述

5、Lombok(以简单注解形式简化java)

5.1、Lombok介绍

Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。

官网链接:Lombok官网
Lombok使用环境:使用Lombok需要的开发环境Java+Maven+IntelliJ IDEA或者Eclipse(安装Lombok Plugin)

5.2、下载Lombok插件

  • File->Settings->Plugins,搜索Lombok并下载安装
    在这里插入图片描述

5.3、添加maven依赖

  • 在pom.xml文件中添加依赖
		<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
        </dependency>
  • 如图:(已添加完毕)
    在这里插入图片描述

5.4、Lombok用法展示

这篇文章写的不错,我写这部分时也借鉴了他的写法和经验。
文章链接:Lombok简介、使用、工作原理、优缺点

  • 我使用最频繁的是以下几个注解:
  1. @Data 注解在类,生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
  2. @Slf4j 注解在类,生成log变量,严格意义来说是常量。
  3. @NoArgsConstructor 注解在类,生成无参的构造方法。
  4. @AllArgsConstructor 注解在类,生成包含类中所有字段的构造方法。
  • 不用Lombok时,如下图:
    在这里插入图片描述
  • 使用之后,就不用写Getter/Setter,无参和有参构造方法了,如下图:
    在这里插入图片描述

6、Rainbow Brackets(彩虹括号)

  • 使括号赋予各种鲜明颜色,来划分区域,如图:
    在这里插入图片描述
  • 可以通过File->Settings->Editor->Color scheme->Rainbow Brackets自定义括号的颜色
    在这里插入图片描述
  • 对应英文单词:
  1. Round brackets------小括号/圆括号,即( ) 括号
  2. Square brackets------中括号/方括号,即[ ] 括号
  3. Squiggly brackets------大括号/花括号,即{ } 括号
  4. Angle brackets------尖括号/角括号,即< > 括号
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值