IDE工具(48) idea常用插件

IDEA - 常用插件

tips: 最新文档笔记 https://gitee.com/zhengqingya/java-developer-document

安装 插件名称 插件介绍
Alibaba Java Coding Guidelines 阿里代码规约检测 p3c
Lombok 类上注解@Data 省去 getter/setter、toString 等方法滴
Save Actions 保存时的一些自动操作,如按下 Ctrl + S 即可自动按照阿里巴巴编码风格格式化代码
Git Flow Integration Git Flow 的图形界面操作 (mac 需要安装 git-flow 引擎:brew install git-flow-avh,验证:git flow version)
Git Commit Template Git 格式化模版,可以按照实际情况格式化你的提交信息
arthas idea 进入代码片段,选择你要诊断的类或者方法上面,右击打开 Arthas 命令,选择一项,即可自动生成命令,省去你敲打命令的时间。
RestfulTool 一套 RESTful 服务开发辅助工具集,可根据 url 定位 controller
Maven Helper Maven 依赖分析和依赖冲突快速解决
Easy Javadoc 光标放在需要注释的类/方法/属性ctrl+\自动添加注释(如果快捷键冲突需自行修改 ex:修改为 ctrl+alt+/)
CamelCase(用这个) 或 UpperLowerCapitalize 命名风格转换插件,可以在 kebab_case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。快捷键苹果为 ⇧+⌥+ U ,windows 下为 Shift + Alt +U
vo2dto 快速生成两个对象转换过程中所需要大量的 x.set(y.get) 代码块
MyBatisCodeHelperPro 在 mapper 和 xml 文件之间来回切换 & 解析 xml 中的 sql 快速执行 & 代码生成 ( 可使用临时邮箱进行在线激活使用 https://mail.td/zh )
Presentati Assistant (用这个) 或 Key promoter X 快捷键提示工具 (操作时展示快捷键)
GsonFormatPlus JSON 转实体类 bean (使用方式:实体类{}中右击->Generate...->GsonFormatPlus-> 复制json -> ok)
JRebel and XRebel 热部署-代码 快捷键:Ctrl+F9
JRebel mybatisPlus extension 热部署-xml中sql 快捷键:Ctrl+F9
CodeGlance Pro 类似 SublimeText 的 Mini Map 插件,一个代码编辑区缩略图插件,可以快速定位代码
Rainbow Brackets 黑色主题下 - 彩虹颜色的括号,对各个对称括号进行着色,方便查看
Grep Console 自定义设置控制台输出颜色,显示不同日志信息级别的颜色和背景色
POJO to JSON(用这个) 或 Java Bean to Json 实体类转 JSON (移动鼠标到类上 -> 右击 > Copy/Paste Special -> Copy JSON)
maven-search Tools->Maven Search搜索 maven 依赖
SonarLint 代码质量检测与优化
Free MyBatis(用这个) 或 MybatisX 在 Mybatis 的 mapper Java 接口方法和 mapper XML 文件之间来回切换
MyBatis Log Mybatis 运行后的相关 sql 日志可转换成 sql 语句直接输出在 console 中
GenerateAllSetter 生成对象 set 方法
SequenceDiagram 自动生成时序图
Material Theme UI 主题插件,在工具栏中 Tools->Material Theme 修改配色
Atom Material Icons ICON 插件,附带 buff:解决 mac 拖动滚动条或是鼠标中键滚屏时卡顿问题
File Expander 在 idea 里直接打开 Jar 包,并且反编译代码查看。甚至于能打开 tar.gz,zip 等压缩格式。
JProfiler JProfiler 直觉式的 GUI 让你可以找到性能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。
VisualGC Idea 堆栈的可视化工具,和 Idea 深度集成。直接显示所有进程,双击即可打开 JVM 的堆栈可视化界面。堆栈和垃圾收集情况一目了然!
IDEA Restart File 下面 Restart 可重启 idea
Markdown Navigator 书写 Markdown 文章
IDEA Mind Map 画思维导图
JavaDoc 通过快捷键生成注释 【要为活动元素生成 javadocs,请按 shift + alt + G。要为当前 java 文件中的所有元素生成 javadocs,请按 shift + ctrl + alt + G。删除当前/选定元素上的 javadocs 请按 shift + alt + Z。删除当前类所有元素上的 javadocs:请按 shift + ctrl + alt + Z。】
Extra Icons 美化插件,为一些文件类型提供官方没有的图标
Gitee 开源中国的码云插件
.ignore 各类版本控制忽略文件生成工具
Translation 翻译插件
Statistic 一款可以做项目全局代码统计信息的小插件
Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格 (阿里代码规范 code style 所需)
SequenceDiagram 时序图生成工具,能够很清晰的看到依赖调用时序
HighlightBracketPair 括号开始结尾 高亮显示
IdeaJad 反编译插件
AiXcoder ai 智能编码提示
JUnitGenerator 单元测试测试生成工具
iedis redis 客户端,Redis 可视化,收费
Kubernetes K8s 工具
Zookeeper Zookeeper 可视化
FindBugs bug 预检查
Codota 不再怕对 API 不会用,举个栗子:当我们用 stream().filter() 对 List 操作,可是对 filter() 用法不熟,按常理我们会百度一下,而用 Codota 会提示很多 filter() 用法,节省不少查阅资料的时间
IntelliJad 一个 Java class 文件的反编译工具,需要在 setting 中设置本地 Java jad.exe 工具的地址。随便找个 Jar 架包选择 class 文件右键 Decompile,会出现反编译的结果
Properties to YAML Converter 将 Properties 配置文件一键转换成 YAML 文件,很实用的一个插件。「注意:要提前备份原 Properties 文件」
MOMO Code Sec Inspector 检测代码漏洞,一键修复
CSDN tools 功能使用示例
GitToolBox 能在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。查版本提交问题的时候尤其方便。
Search In Repository 把中央仓库的查找集成到了 Idea 里面。只需要打开这款插件(idea 右侧边栏会有个 search 标识),输入 jar 包的名字或者 gav 关键字,就能查到到这个 jar 包所有的版本,然后可以直接复制 gav 坐标。
Zoolytic zookeeper 节点的查看分析插件
Pom Assistant 替换 pom.xml 依赖的版本号以及对 pom.xml 排序
Flowable BPMN visualizer 流程引擎 Flowable 辅助插件
jclasslib Bytecode Viewer 查看字节码插件 使用: 菜单栏 View -> Show Bytecode With jclasslib
Alibaba Cloud Toolkit 远程服务器登陆,部署项目,文件上传,管理你的 ECS 和 RDS 等资源
mongo4idea mongo 客户端
Jindent-Source Code Formatter 自定义类、方法、doc、变量注释模板
CheckStyle-IDEA 代码规范检查
String Manipulation 驼峰式命名和下划线命名交替变化
Java Stream Debugger debug java8的Stream流
Visual VM Launcher 本地开发进行压力测试,性能测试之类的监控器
------ ------

其它的一些不怎么用的插件

安装 插件名称 插件介绍
activate-power-mode 打字炫酷
IdeaVim Vim 仿真插件
Shifter
BrowseWordAtCaret
AceJump
Nyan Progress Bar 进度条变成萌新动画
Deep TabNine 智能编码插件 目前 TabNine 暂时只支持 VS Code、Sublime Text、Atom、Emacs、Vim 五种代码编辑器。
Background Image Plus 设置 idea 背景滴
StackOverflow 选中错误信息右击一键使用 google 搜索滴
Markdown support 打开.md 文件就可以通过一个支持 md 的视图查看和编辑内容
idea-mybatis-generator 代码生成器
codehelper.generator 在创建一个对象并赋值的时候,根据 new 关键字,自动生成掉用 set 方法的代码,还可以一键填入默认值。
REST Client 快速测试 API 接口
UML
MetricsReloaded 代码复杂度检查
IDE Features Trainer IntelliJ IDEA 官方出的学习辅助插件

今日分享语句:
知识就是力量。

猜你喜欢

转载自blog.csdn.net/qq_38225558/article/details/126885715