开发 Java 必备的 Idea 插件.拥有这些插件后,避免工具使用方面的烦恼。

必备插件

Chinese 中文语言包

Atom Material Icons IDEA 图标

Dracula Theme IDEA 主题

Grep Console 控制台日志颜色

Rainbow Brackets 区分相邻括号颜色

Translation 中英文翻译

GitToolBox git 日志

ignore git 忽略文件

Alibaba Java Coding Guidelines 阿里代码规范

lombok 一键生成所有 set, get,无参构造函数,toString 方法

GenerateAllSetter 一键生成所有 set 方法,用于设置对象属性

EasyJavaDoc 一键生成注释 ,可用在类,字段,方法上,快捷键 ctrl + \

junitgenerator-v2.0 一键生成测试类,根据结构在 test 目录中生成 ,快捷键 alt + Enter

String Manipulation 字符利器 ,快捷键 alt + m

GsonFormatPlus json 文本转换为 class 实体,快捷键 ctrl + s

MybatisX mapper 类文件 和 mapper.xml 文件映射跳转

Foldable Projectview 优化左侧菜单栏,避免显示开发无无关文件

Maven Helper 帮助你解决依赖包版本冲突

sequencediagram 图形化界面显示方法的具体调用链.帮助你理清代码调用顺序与关系

Gitee 国产代码仓库

Json Parser JSON 字符串格式校验(右侧工具栏会生成"快捷方式)

可选插件

可选插件可有可无,安装了也并不影响速度

Presentation Assistant 屏幕显示键盘按键

Key Promoter X 快捷键警告,帮助你摆脱键盘鼠标(安装后编辑器右上边缘多一个按钮)

Tabnine AI Code Completion AI 助你编码(初中级开发者不建议使用,容易丧失编码能力)

LeetCode Editor 力扣刷题

JPA Buddy Spring Data JPA 利器

超级快捷键

编辑器快捷成百上千,记住这关键的 4 个,足以提高 10 倍开发效率。

Alt + Enter 生成各种对象

ctrl + shirt + Enter 添加封号

ctrl + \ 生成注释

shift + Enter 另起一行

以下无需记忆,作为查漏补缺

shift + F6 重构。等同于(批量)修改文件名,修改变量名,修改方法名

ctrl + alt + t 环绕快捷键,唤出可用环绕语句

ctrl + w 选中代码块, 多按几次很惊喜

ctrl + shift + 左箭头 或 右箭头 选中单词

ctrl + b 跳入接口

ctrl + alt + b 跳入接口的实现

shift + shift 搜索

ctrl + g 跳到具体的第几行。

ctrl + ctrl 运行 (某个启动类)

超级 snipper

编辑器 snipper 成千上百,背下这关键的 5 个,足以提高 10 倍开发效率。

对象.sout + tab键 生成 打印日志语句

fori + tab键 生成 for 循环语句

对象.while + tab键 生成 while 循环语句

对象.return + tab键 生成 返回语句

对象.iter + tab键 生成 迭代语句

以下无需记忆,作为查漏补缺

对象.forr + tab键 生成倒序 for 循环语句

list类型对象.forEach(soutc) + tab键 生成的遍历中含有打印语句

参考阅读

官方插件市场,可以看到各种奇思妙想

Idea 快捷键中文大全