IDEA 插件使用插件

一、常用


arthas idea

Test Me

GitToolBox:版本控制工具

配合版本控制工具git使用,非常直观显示当前项目分支,及代码未更新,未提交数目
在这里插入图片描述

Lombok plugin

开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。推荐一款代码神器,代码量至少省一半!

Presentation Assistant 快捷键展示

暂未使用过

录屏或者共享的时候,效果极佳
在这里插入图片描述

Codota— 代码智能提示

暂未使用过

在这里插入图片描述
还可以搜索相关代码的示例

在这里插入图片描述
Codota还包含一个网站:https://www.codota.com/code

在这里插入图片描述

TONGYI Lingma is an AI coding assistant— 阿里巴巴智能编码助手

暂未使用过

在这里插入图片描述

Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范

tools/右键 -> 阿里编码规约

可以切换中英文
在这里插入图片描述
有什么不符合阿里巴巴Java开发手册的都会显示出来

Translation - 必备的翻译插件

快捷键

  • command+ctrl+i(mac)
  • ctrl + shift + o(win/linux)
  • 右键 + Translation

在这里插入图片描述

SequenceDiagram —— 调用链路自动生成时序图

右键 --> Sequence Diagaram 即可调出。
双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。
在这里插入图片描述

Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号

配置:setting-otherSetting, 使用默认配置即可

在这里插入图片描述

HighlightBracketPair —— 括号开始结尾 高亮显示。

配置:setting-otherSetting, 使用默认配置即可

在这里插入图片描述

Grep Console 控制台日志 高亮

配置:setting-otherSetting

显示-> console /console -> 右键 -> grep 过滤

在这里插入图片描述

google-java-format —— 代码自动格式化

暂未使用

这个插件的优点在于不需要手动快捷键去格式化代码

Key promoter X —— 会有这个操作的快捷键在界面的右下角进行告知。

在这里插入图片描述

CodeGlance —— 缩略图

这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域,而不用疯狂地拖拽一遍去找。
在这里插入图片描述

Leetcode Editor 可以在IDEA中在线刷题。

暂未使用

上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。
在这里插入图片描述

二、装饰类


Background Image Plus + —— 更换IDEA背景

配置虚化等效果:setting > appearance & behavior > appearance > backgrpund images

配置图片和改变方式:setting > appearance & behavior > Background Image Plus

三、较便利插件


GsonFormat

一键根据json文本生成java类,非常方便

快捷键:alt + inster

Statistic— 项目信息统计

下方会出现Statistic选项卡

可以非常直观地看到你的项目中所有类型的文件的信息
在这里插入图片描述

CamelCase - 多种命名格式之间切换。

命名风格转换插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。快捷键苹果为 ⇧+⌥+ U ,windows 下为 Shift + Alt +U

在这里插入图片描述

快捷键如果忘记的话可以在 IDEA 的菜单栏的 Edit 找到
在这里插入图片描述

jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。
编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过)。
打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项。
选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。
图片

图片

Auto filling Java call arguments 自动补全参数

调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。

GenerateO2O—— 自动填充参数的值

快捷键:alt + insert

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

GenerateAllSetter——自动调用所有 Setter 函数(可填充默认值)

快捷键:Alt+Enter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。

图片

Maven Helper ——方便maven项目解决jar冲突

在这里插入图片描述

FindBugs ——检查代码中的隐患

图片

Stack trace to UML —— 根据 JVM 异常堆栈画 UML时序图和通信图

打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug
在这里插入图片描述

Java Stream Debugger —— Stream 将操作步骤可视化

在这里插入图片描述

RestfulToolkit—— 快捷跳转Action方法

右侧会有RestServices选项卡

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

Jrebel for Intellij Java代码修改后立即生效。

一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。

String Manipulation 对字符串的处理

图片
图片

变量名使用驼峰形式、常量需要全部大写等等,编码解码等等

选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。

MybatisX

Mybatis-plus 团队为 Mybatis 开发的插件,提供了 Mapper 接口和 XML之间的跳转和自动生成模版的功能。另外这个名字是我起的,嘿嘿!

动图封面

MyBatis Log Plugin

另一款国人关于 Mybatis 的作品,评分也很高,作用是将 Mybatis 生成的 sql 还原为原始整个 sql。方便在开发中从日志中跟踪调试 sql语句。

动图封面

JavaDoc

快速生成 java 注释的插件有很多,评分比较高的就是 JavaDoc ,注意作者为 Sergey Timofiychuk 。通过快捷 就可以生成注释。 mac 的快捷键需要自己去设置, windows 快捷键如下:

  • 要为活动元素生成 javadocs,请按 shift + alt + G
  • 要为当前 java 文件中的所有元素生成 javadocs,请按 shift + ctrl + alt + G
  • 删除当前/选定元素上的 javadocs 请按 shift + alt + Z
  • 删除当前类所有元素上的 javadocs:请按 shift + ctrl + alt + Z

然后自己根据实际简单改动即可,配置你可以在下面的设置面板中找到:

Git Commit Template

老是有人吐槽你提交的 Git 不规范?你可以试试这个插件。它提供了很好的 Git 格式化模版,你可以按照实际情况格式化你的提交信息。

Extra Icons

一个美化插件,为一些文件类型提供官方没有的图标。来看看效果吧。

IDEA QAPlug 帮助我们提前找到潜在的问题bug

在这里插入图片描述

any-rulet

右键-> any-rule

any-rule是一个正则表达式字典库,尽管在日常开发中其使用频率可能不是特别高,但它无疑是一个极为实用的工具。它涵盖了广泛的正则表达式类型,几乎包括了你能想到的所有规则。

使用直接右键选择AnyRule,支持搜索、正则验证、示例展示。

IDEA Mind Map

思维导图对于我们需求分析和知识库关系梳理十分重要。有了这个插件以后 IDEA 也可以画思维导图了。而且功能还十分强大,贴图啥的应有尽有。

  • 21
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值