IDEA中最常用的插件

插件安装

IDEA里面,依次选择打开 File --> Settings --> Plugins,在Plugins里面可以搜索
在这里插入图片描述

1. Alibaba Java Coding Guidelines

阿里巴巴代码规范检查插件

功能:

代码规范检查

使用方法:

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

将会出现如下所示的检查结果,并会给出编码规范和提示:
在这里插入图片描述

2. FindBugs-IDEA

Bug检查插件

功能:

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

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

使用方法:

在文件上或文件里面点击鼠标右键,选择FingBugs
在这里插入图片描述

3. Key promoter

快捷键提示插件

功能:

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

使用方法:

当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。

比如我点击过debug,当我下次再次点击的时候,它会提示 debug的快捷键是 Ctrl + Shift + F10

4. Translation

翻译的插件

功能:

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

使用方法:

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

5. Maven Helper

分析依赖冲突的插件

此插件可用来方便显示maven的依赖树,和显示冲突,在我们梳理依赖时帮助很大。

使用方法:

安装好后在pom文件的左下角有两个tab,打开Dependency Analyzer:
在这里插入图片描述

可以查看依赖冲突
在这里插入图片描述

可以清晰的查看maven依赖树
在这里插入图片描述

6. Free Mybatis plugin

增强idea对mybatis支持的插件

主要功能如下:

  • 生成mapper xml文件
  • 快速从代码跳转到mapper及从mapper返回代码
  • mybatis自动补全及语法错误提示
  • 集成mybatis generator gui界面

这个插件超级实用,可以从mapper接口跳转到mybatis的xml文件中,还能找到对应的方

使用方法:

点击箭头可以实现跳转
在这里插入图片描述

7. Grep Console

日志高亮显示插件

功能:

当你密密麻麻一大片的日志,去查看起来,很容易看花眼;使用该插件实现高亮显示

在这里插入图片描述

8. Rainbow Brackets

功能:

可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能。

在这里插入图片描述

9. Lombok

功能:

当我们创建一个实体时,通常对每个字段去生成GET/SET方法,但是万一后面需要增加或者减少字段时,又要重新的去生成GET/SET方法,非常麻烦。可以通过该插件,无需再写那么多冗余的get/set代码。

注意:需要在pom引入依赖

<!--lombok用来简化实体类:需要安装lombok插件-->
<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
</dependency>

10. CodeGlance

代码编辑区缩略图插件

功能:

可以快速定位代码,使用起来比拖动滚动条方便多了
在这里插入图片描述
在这里插入图片描述

11. Mybatis Log Plugin

Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,

但是默认的情况下,输出的脚本不是一个可以直接执行的。
在这里插入图片描述

如果我们想直接执行,还需要在手动转化一下,比较麻烦。
MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的 。

Tools – > Mybatis Log Plugin 打开其日志框,注意其转换的SQL不是输出到IDE的控制台!!!
在这里插入图片描述

再执行, 效果是不是很赞
在这里插入图片描述

12. GenerateAllSetter

一款效率插件,它主要有以下功能:

  • 通过alt+enter对变量类生成对类的所有setter方法的调用
  • 当两个对象具有相同的字段时生成一个转换器
  • 当returnType为List Set Map时生成默认值
  • 在所有getter方法上生成对assertThat的调用
    在这里插入图片描述
    在这里插入图片描述

13. RestfulToolkit

一套 RESTful 服务开发辅助工具集。

  • 1.根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );
  • 2.提供了一个 Services tree 的显示窗口;
  • 3.一个简单的 http 请求工具;
  • 4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
  • 5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

安装后,右侧会有RestServices侧边栏,点击打开
全局快捷搜索快捷键:Ctrl \
在这里插入图片描述

14. Json Parser

厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON解析器并在IDE中使用离线支持呢?JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。
在这里插入图片描述

15. aiXcode

推荐使用!!!真正的提高编码效率!
AI智能编程插件。aiXcoder主要两个功能:代码自动补全和相似代码智能推荐。程序员写代码时,AI引擎会进行预测并自动补全后续代码。同时,aiXcoder会基于程序员输入的代码,从后台规范代码库中调用相似的代码,在分屏中显示以供程序员参考。

安装方式见本博客另外一篇文章: IntelliJ IDEA 安装使用 aiXcoder 智能编程助手

16. JRebel

热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家发挥下聪明才智自行百度破解!

(附一个参考地址:https://blog.csdn.net/qierkang/article/details/95095954)

安装好之后界面布局:
在这里插入图片描述
检查几个必要的设置看是否已配置,否则热部署可能没效果:

1)设置项目自动编译
在这里插入图片描述
2)设置 compiler.automake.allow.when.app.running

快捷键ctrl+shift+A 或者 菜单help->find action…打开搜索框搜索“registry”
在这里插入图片描述
在这里插入图片描述
3)需要热部署的项目在此处是否勾选
在这里插入图片描述

其他还有一些插件,根据实际情况选择使用

  • 阿里代码规约检测:Alibaba Java Coding Guidelines
  • 自动生成序列图插件:SequenceDiagram
  • 快捷键提示工具:Key promoter X
  • 代码生成工具:CodeMaker
  • 代码质量检查工具:SonarLint
  • 单元测试测试生成工具:JUnitGenerator
  • JSON转领域对象工具:GsonFormat
  • 字符串工具:String Manipulation
  • Redis可视化:Iedis
  • K8s工具:Kubernetes
  • 中英文翻译工具:Translation
  • 彩虹颜色括号:Rainbow Brackets
发布了10 篇原创文章 · 获赞 0 · 访问量 642
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览