IDEA 插件 - 工欲善其事必先利其器

文章目录

  • 功能插件
    • CodeGlance (代码迷你图)
    • Codota (代码提示工具)
    • Material Theme UI (主题工具)
    • Alibaba Java Coding Guidelines (编码规约检查插件)
    • Alibaba Cloud Toolkit (快速部署到服务器)
    • Json Parser (json 串格式化工具,不用打开浏览器了)
    • AceJump (快速定位光标)
    • CodeMaker (代码生成器)
    • Gsonformat (可根据 json 数据快速生成 java 实体类)
    • Git Commit Template ( git 提交时,简约而实用的功能描述)
    • Grep Console (让 Console 日志有颜色)
    • Jackson Generator Plugin (json 和 class 相互转换和生成)
    • Lombok (减少重复源代码的生成)
    • JUnitGenerator(自动生成测试代码)
    • MyBatis Log Plugin(显示运行时的完整 sql)
    • MyBatisCodeHelperPro (支持mapper互跳,方法自动生成,代码自动生成)
    • RESTfultoolkit (根据url 查找 controller)
    • HighlightBracketPair (首尾括号高亮提示)
    • Translation (翻译插件)
    • Rainbow Brackets (彩虹括号)
    • SequenceDiagram(idea上 类调用时序图)

插件直接在 IDEA 插件管理里面搜索安装:

File -> Setting -> Plugins

功能插件


CodeGlance (代码迷你图)

IDEA 插件 - 工欲善其事必先利其器_第1张图片

Codota (代码提示工具)

代码提示工具,扫描你的代码后,根据你的敲击完美提示

Codota 基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。

IDEA 插件 - 工欲善其事必先利其器_第2张图片

Material Theme UI (主题工具)

超多的主题插件,各种颜色,各种模式,感兴趣的可以试一下。
IDEA 插件 - 工欲善其事必先利其器_第3张图片

Alibaba Java Coding Guidelines (编码规约检查插件)

阿里巴巴的编码规约检查插件,检查你的编码习惯,让你更规范
IDEA 插件 - 工欲善其事必先利其器_第4张图片

Alibaba Cloud Toolkit (快速部署到服务器)

IDEA 插件 - 工欲善其事必先利其器_第5张图片

Json Parser (json 串格式化工具,不用打开浏览器了)

厌倦了打开浏览器来格式化和验证JSON?可以安装 JSON Parser 并在具有脱机支持的IDE内进行。JSON Parser 是用于验证和格式化 JSON 字符串的轻量级插件。使用效果如下:
IDEA 插件 - 工欲善其事必先利其器_第6张图片


AceJump (快速定位光标)

有了它,就可以解放鼠标了。

你只需要输入 Ctrl + ; 然后输入跳转到的字符即可定位到相应的位置。

IDEA 插件 - 工欲善其事必先利其器_第7张图片

CodeMaker (代码生成器)

有点想法的程序员大都会对一直重复的代码很暴躁,想要么能不能通过框架解决,要么能不能通过代码自动生成解决。CodeMaker 就是一个 IDEA 代码生成插件,你可以根据类来生成相应的 Template(基于 Velocity),之后想生成类似的类就直接可以通过 IDEA 生成了。
IDEA 插件 - 工欲善其事必先利其器_第8张图片

Gsonformat (可根据 json 数据快速生成 java 实体类)

自定义个 javaBean (无任何内容,就一个空的类),复制你要解析的 Json,然后 alt+insert 弹出如下界面或者使用快捷键 Alt+S,在里面粘贴刚刚复制的 Json,点击 OK 即可。
IDEA 插件 - 工欲善其事必先利其器_第9张图片


Git Commit Template ( git 提交时,简约而实用的功能描述)

Git Commit Message 一定要简约而实用,描述清楚提交的功能。插一句题外话,注释的老代码就直接删除掉,不要说什么以后可能会用到啊,git history 已经帮你记录了,请不要留在当前版本下!!!

1、按如下风格整理 message


<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>

2、按如下方式提交 message
IDEA 插件 - 工欲善其事必先利其器_第10张图片
3、最终形成的 message 将看起来如下
IDEA 插件 - 工欲善其事必先利其器_第11张图片

Grep Console (让 Console 日志有颜色)

1、让 Console 日志有颜色,可以对 trace,debug,info,warn,error 配置不同的颜色。
IDEA 插件 - 工欲善其事必先利其器_第12张图片
2、grep 过滤日志
IDEA 插件 - 工欲善其事必先利其器_第13张图片

Jackson Generator Plugin (json 和 class 相互转换和生成)

快速在 class 和 json 间相互转换生成。同样的还有 Gson Generator。一个生成 Jackson 风格的类(注解),一个生成 Gson 风格的类。

Lombok (减少重复源代码的生成)

Lombok 通过添加注解的方式来生成 getter,setter,toString,builder 等这些无意义代码(原理是字节码修改,maven 插件和 idea 插件)。
IDEA 插件 - 工欲善其事必先利其器_第14张图片
IDEA 插件 - 工欲善其事必先利其器_第15张图片

JUnitGenerator(自动生成测试代码)

IDEA 插件 - 工欲善其事必先利其器_第16张图片

MyBatis Log Plugin(显示运行时的完整 sql)

根据执行sql 替换掉 ? 显示完整 sql, 直接复制粘贴到数据库 就可以执行
IDEA 插件 - 工欲善其事必先利其器_第17张图片

MyBatisCodeHelperPro (支持mapper互跳,方法自动生成,代码自动生成)

1、mapper 互跳
IDEA 插件 - 工欲善其事必先利其器_第18张图片
2、方法自动生成:只输入了一个 fin 的各种提示就处理了,当你选择一个回车的时候 mapper.xml 也就给你生成了。
IDEA 插件 - 工欲善其事必先利其器_第19张图片
3、还可以根据数据库表自动生成 xml、mapper service 和各个增删改查代码,可一建生成所有表 真的超级牛逼啊
IDEA 插件 - 工欲善其事必先利其器_第20张图片

RESTfultoolkit (根据url 查找 controller)

spring 的开发中经常有根据浏览器 url 找对应 action 方法的需求,这个可以快捷的根据 url 跳转,不用 findAll 查询了

根据 URL 直接跳转到对应的方法定义 ( Ctrl + \ )

HighlightBracketPair (首尾括号高亮提示)

括号开始结尾 高亮显示。一眼就能看到!

IDEA 插件 - 工欲善其事必先利其器_第21张图片

Translation (翻译插件)

IDEA 插件 - 工欲善其事必先利其器_第22张图片
IDEA 插件 - 工欲善其事必先利其器_第23张图片
翻译中文,给接口起名字就不用费劲啦
IDEA 插件 - 工欲善其事必先利其器_第24张图片

Rainbow Brackets (彩虹括号)

让你的左括号和对应的右括号(大小括号都可以)显示相同的颜色,以此快速看出括号的范围。

效果如下:
IDEA 插件 - 工欲善其事必先利其器_第25张图片

SequenceDiagram(idea上 类调用时序图)

在梳理别人的代码的时候, 能够很清晰的看到依赖调用时序

1、找到你要查询的方法IDEA 插件 - 工欲善其事必先利其器_第26张图片
IDEA 插件 - 工欲善其事必先利其器_第27张图片

你可能感兴趣的:(开发效率工具(包含,Docker,Git,热部署等),IDEA,必备插件)