工作中常用的IDEA Plugins

说在前面

下面的插件,如果没有特别说明的,那么就可以正常在idea内进行安装使用,个别插件需要离线安装。
也可以在在Idea 官网插件中心中下载想要的插件,然后在idea中进行离线安装。

A

All Format

ALL Format

JSON格式化JSON字符串,XML格式化XML字符串,HTML格式化HTML字符串和map.toString()打印的字符串! MD5生成!,新增加二维码生成QR CODE,Unicode转换,Base64生成。
在这里插入图片描述
在这里插入图片描述

any-rule

常用的正则表达式,安装重启idea后,使用快捷键 ALT + A 唤醒。

在这里插入图片描述
我们也可以按照它的格式,自己加入一些的常用的正则表达式:
在这里插入图片描述

因为ALT + A 也是微信的快捷键,可以在微信设置中将ALT + A 进行关闭
在这里插入图片描述
在这里插入图片描述

Activiti BPMN visualizer

使用该插件可以画Activiti的BPMN流程图,具体使用参见:idea中Activiti BPMN visualizer简单使用
在这里插入图片描述

B

C

CamelCase

使用该插件可以进行单词转格式:单词转小驼峰,大驼峰等 快捷键是 【Shift + Alt + U】
在这里插入图片描述
在这里插入图片描述

CodeGlance

CodeGlance
代码缩略图,使用编辑器打开源代码文件,在编辑器右侧进行一个代码预览,可以使用鼠标光标进行托动当前编辑器窗口显示的代码位置。
在这里插入图片描述

Codota

Codota 描述

帮助您通过上下文更快地编写代码,错误更少。

这个插件安装后,之后在编写代码时,会猜想使用代码的百分比。
在这里插入图片描述

D

Diagrams.net Integration 图表插件(类似draw.io)

Diagrams.net Integration
图标工具,可以创建矢量图,然后在README.md中引入文件
在这里插入图片描述
在这里插入图片描述

建议:在Idea中使用或查看时,使用idea的高亮主题,因为有些文字是黑色字体,不在高亮下看不清楚。

E

Easy Code

Easy Code

  1. 基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。
  2. 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。
  3. 支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。
    在这里插入图片描述
    在这里插入图片描述

F

Free Mybatis plugin

free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:
1.生成mapper xml文件
2.快速从代码跳转到mapper及从mapper返回代码
3.mybatis自动补全及语法错误提示
4.集成mybatis generator gui界面

G

GsonFormatPlus

GsonFormatPlus
在这里插入图片描述
在这里插入图片描述

可以用来将JSON字符串转成java对象
在idea中新建一个类,然后执行快捷键Alt + s (或者可以使用 Alt + Insert,然后选择GsonFormatPlus),会出现如下弹框:

  1. 右侧copy下json
  2. 左下角可以点击setting进行配置(一般不需要,使用默认即可)
  3. 点击右下角的ok后会出现一个看板,在这时可以设置类型,字段名称,和字段注释
    在这里插入图片描述
    在这里插入图片描述

GenerateAllSetter

GenerateAllSetter

一键调用一个对象的所有的set方法
在这里插入图片描述
在这里插入图片描述

声明一个对象后,使用Alt + Enter 这样就会提示 自动生成所有set方法

在这里插入图片描述

Grep Console

Grep Console
在这里插入图片描述
在这里插入图片描述

Grep, tail, filter, highlight…控制台所需的一切(不支持终端)。也可以突出编辑…特点:
1.改变匹配文本的颜色。
2.Grep输出到一个新的控制台选项卡。
3.使用定制的groovy脚本或插件更改输出或执行任何操作。
4.过滤掉不需要的行。
5.stdout/stderr流混合的解决方案
6.褶皱的输出。
7.在火柴上播放声音。
8.清除控制台匹配。
9.追踪 文件*

下载后,idea的console里面会有一个新的按钮:

在这里插入图片描述
配置正则,和满足正则显示的颜色等
在这里插入图片描述

H

HighlightBracketPair

HighlightBracketPair
在这里插入图片描述在这里插入图片描述

Q

QAPlug

QAPlug
简介:帮助我们提前找到潜在的问题bug
在这里插入图片描述
在这里插入图片描述

J

Json Viewer

Json Viewer

将Json字符串转换为人类可读的格式,缺点是不可进行折叠

在这里插入图片描述

K

Key Promoter X

Key Promoter X
在这里插入图片描述

快捷键学习

L

Lombok

Lombok

通过注解,简洁源代码
@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
@Data
@Builder
@SuperBuilder
@Singular
@Delegate
@Value
@Accessors
@Wither
@With
@SneakyThrows
@val
@var
experimental @var
@UtilityClass

Leetcode Editor

Leetcode Editor
在这里插入图片描述

简介:LeetCode插件,可以在IDEA中在线刷题。
其它安装配置就不讲了。
在这里插入图片描述
注意事项:上面的登录用户名和密码需要去 力扣官网注册。注意,如果使用手机验证码登录/注册的话,在登录成功后也需要去个人信息里面填写邮箱,
在这里插入图片描述
在这里插入图片描述
注册后,要去邮箱的收件箱里面打开连接,进行激活账号,然后才能正常使用。
不然在idea里面用不了插件

在这里插入图片描述
注意:两个网站的账号不是通用的,即在 https://leetcode-cn.com/ 注册的账号,在idea里面配置时只能选 leetcode-cn.com ,在 https://leetcode-cn.com/ (中国)注册的账号,在idea里面配置时只能选 leetcode.com

M

MybatisLog

MybatisLog,现在最新叫法MybatisLogFormat,是收费的。

mybatis 配置了日志打印后,就可以使用该插件获取能正常执行的SQL语句

安装:
在这里插入图片描述
在这里插入图片描述
下载 plugin.intellij.assistant.mybaitslog-2020.1-1.0.3.jar
链接:https://pan.baidu.com/s/10LvWOOdW4NtwEubHLSrwjA
提取码:xnm7

MyBatis Log Free

在这里插入图片描述

Maven Helper

在插件市场进行下载,下载完成后进行重启idea。
在这里插入图片描述

现在可以在在面板中进行分析maven依赖(可以进行筛选,显示依赖的groupId和依赖的大小)
在这里插入图片描述

N

O

P

POJO to JSON

POJO to JSON

可以将Class转成JSON字符串,方便api测试工具构造参数(新版的idea,直接就有这个功能了,所以可以不用下载
在这里插入图片描述
如果是使用比较新的idea,可以打开java文件,然后鼠标右键Class 名称,此时有两个选项可以供我们使用:

  1. Concert JSON(Compressed):不换行的格式
  2. Concert JSON:格式化后的json
    在这里插入图片描述

PlantUML Integration

可以在idea中直接绘制UML图,在开始一个功能开发时,可以试着先将开发思路画成UML图,如果分析完没啥大的问题,然后跟着UML进行开发。
PlantUML的帮助手册
在这里插入图片描述
右键新建一个PlanUML File
在这里插入图片描述

Q

R

Rainbow Brackets

Rainbow Brackets
简介:彩虹括号。括号嵌套时,会用不同的颜色将括号标出。光标移到一个括号上,配对的括号也会高亮显示。
在这里插入图片描述

RestfulToolkit

RestfulToolkit

通过接口路径,查询接口源代码的位置

在这里插入图片描述
在这里插入图片描述

使用 Ctrl + \
在这里插入图片描述

S

Squaretest

这个插件可以生成单元测试代码,在插件市场搜索Squaretest下载后重启。但是它只有30天免费
在这里插入图片描述
打开需要创建单元测试的文件,然后点击工具栏的Squaretest

  1. 打开需要创建单元测试的文件
  2. 点击顶部工具栏的Squaretest下的Generate Test 生成测试文件(如图所示,也可以使用快捷键)
  3. 打开生产的单元测试文件进行编写
  4. 如果模板不满意(JUnit版本不对,使用Mockito,使用Spring等),使用快捷键Alt + M 新增方法。
  5. 配置Squaretest
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

SequenceDiagram

使用该插件可以生成代码调用的时序图,并且可以点击时序图进行代码跳转等
在这里插入图片描述

T

Translation

Translation
在这里插入图片描述在这里插入图片描述

翻译插件

使用快捷键 Ctrl + Shift + R 可以翻译,可以收藏单词,然后在Word Book上可以看到
在这里插入图片描述
在这里插入图片描述

U

V

U

X

Y

Z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值