学习使用一些插件,可以提高平常工作中的开发效率。对于我们开发人员很有帮助!今天介绍一下IDEA的一些炫酷的插件(注明:本人使用的是idea2018版本,所以使用过程中可能会有一丢丢差异):

插件安装

IDEA里面,依次选择打开 File → Settings → Plugins,在Plugins里面可以搜索需要的插件,然后安装(安装完插件,一定要重启Idea,不然插件不生效)

  1. Alibaba Java Coding Guidelines
    【阿里巴巴代码规范检查插件】

    ① 功能:

    代码规范检查

    ② 使用方法:

    在你需要检查的代上面,点击右键,选择编码规约扫描

    将会出现如下所示的检查结果,并会给出编码规范和提示:

  2. FindBugs
    【Bug检查插件】

    ① 功能:

    这个插件可以帮助我们查找隐藏的bug,比较重要的功能就是查找潜在的null指针。

    可以分析当前文件,包下面的所有文件,整个module下的文件,整个project下的文件。可以帮助我们检查隐藏的Bug。

    ② 使用方法:

    在文件上或文件里面点击鼠标右键,选择FingBugs

  3. Key promoter
    【快捷键提示插件】

    ① 功能:

    当您在IDE内的按钮上使用鼠标时,键启动器X会显示您本该使用的键盘快捷键。

    ② 使用方法:

    当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么
    比如我点击过Build Project,当我下次再次点击的时候,它会提示 Build Project的快捷键是 Ctrl + F9

  4. Translation
    【翻译的插件】

    ① 功能:

    在平时的开发中,有时候对于变量的命名是否很头疼,这款插件可以帮你忙。

    ② 使用方法:

    选中你要翻译的汉语或英文,点击鼠标右键,选择Translate, (快捷键是Ctrl + Shift +Y)就会实现翻译,不用再去切换屏幕使用翻译软件翻译了。

5.Nyan Progress Bar
【进度条美化插件】

① 功能:

没有啥特别的功能,纯属好看。敲代码都变得有意思多了,彩虹条加上猫咪,很可爱。

② 使用方法:
加载代码时自动出现

7.Free MyBatis plugin
【免费的 mybatis集成插件】

① 功能:

free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:

  1. 生成mapper xml文件
  2. 快速从代码跳转到mapper及从mapper返回代码
  3. mybatis自动补全及语法错误提示
  4. 集成mybatis generator gui界面
  5. 根据数据库注解,生成swagger model注解

② 使用方法:

8.Background Image Plus
【自定义背景图片插件】

① 功能:

idea背景修改插件,让你的idea与众不同,可以设置自己喜欢的图片作为code背景。

② 使用方法:

安装成功之后重启,菜单栏的VIew标签>点击Set Background Image(没安装插件是没有这个标签的),在弹框中路由选择到本地图片,点击OK即可。

最后呈现的效果图:

9.Lombok
【简化getter/setter方法插件】

① 功能:

Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。Lombok能通过注解的方式,在编译时自动为属性生成构造器getter/setter、equals、hashcode、toString方法。

② 使用方法:

在使用之前需要添加一下依赖:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.8</version>
    <scope>provided</scope>
</dependency>

10.Mybatis-log-plugin
【mybatis日志插件】

① 功能:

开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应~

② 使用方法:

选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection

更多插件安装请关注https://plugins.jetbrains.com/

本文地址:https://blog.csdn.net/weixin_45334970/article/details/114267344