01你的 IDEA,还只是个"记事本"?
很多人用 IntelliJ IDEA 用了好几年,却只会 Ctrl+C / Ctrl+V。
他们不知道——插件,才是 IDEA 真正的灵魂。
今天这 8 个插件,是我踩过无数坑、换过无数工具之后,留下来的"真香"清单。装上之后,你会发现以前的自己,活得太苦了。
02Lombok — 告别 getter/setter 地狱
"写 Java 最烦的是什么?写实体类。"
一个普通的 POJO,光是 getter、setter、toString、equals、hashCode,就能写满一屏。
装了 Lombok,一个 @Data 注解搞定一切。代码量直接砍掉 60%,可读性反而更高。
配合 @Builder、@Slf4j,连日志对象都不用手动声明。这不是偷懒,这叫专注业务逻辑。
03GitToolBox — Git 信息贴在代码旁边
你有没有遇到过这种情况:看到一行奇怪的代码,不知道是谁写的、为什么这么写?
GitToolBox 直接在每一行代码后面,显示最后一次提交的作者、时间和 commit message。
不用切到 Git 面板,不用 git blame,锅在哪里,一眼就看出来。
团队协作必装,甩锅神器,也是自我保护神器。
04SonarLint — 代码审查官,实时在线
代码写完提交,结果 Code Review 被怼得体无完肤?
SonarLint 是本地版的代码质量检测工具,边写边扫描,潜在 Bug、安全漏洞、代码坏味道,实时标红提示,比等 CI 流水线报错要早得多。
它背后是 SonarQube 同款规则引擎,支持 Java、Kotlin、Python、JS 等主流语言。
养成习惯之后,你提交的代码质量会肉眼可见地提升。
05Rainbow Brackets — 括号也可以很好看
嵌套三层以上的代码,括号对不上是家常便饭。
Rainbow Brackets 给每一层括号染上不同颜色,红橙黄绿蓝紫,层次一目了然。
听起来是个"颜值插件",但实际上减少了大量低级括号错误,尤其是写 Lambda 表达式、Stream 链式调用的时候,效果极其明显。
06String Manipulation — 字符串处理全家桶
变量命名要从 camelCase 转 snake_case?URL 需要 encode?Base64 要加解密?
以前这些操作,你可能要打开浏览器搜在线工具。
String Manipulation 把这些全塞进了右键菜单。选中字符串,右键,想怎么转就怎么转。
支持大小写转换、驼峰/下划线互转、排序、去重、编码解码……日常开发 90% 的字符串操作,它全包了。
07Key Promoter X — 逼你学快捷键的"教练"
你是不是每次都用鼠标点菜单,却从来记不住快捷键?
Key Promoter X 会在你每次用鼠标操作的时候,弹出一个小提示:「这个操作的快捷键是 XXX,你已经用鼠标点了 5 次了。」
"被它烦了一个月,我把 IDEA 常用快捷键全记住了。"
有点像健身教练,烦是烦了点,但真的有效。
08ignore — 再也不会误提交垃圾文件
.gitignore 文件每次都要手写?还是直接复制别人的模板?
.ignore 插件内置了几乎所有主流语言和框架的 ignore 模板,Java、Node、Python、macOS、Windows……
新建项目的时候,右键 → New → .ignore file,选好模板,一键生成,干净利落,不留垃圾。
再也不会把 .idea 文件夹、node_modules、编译产物提交到仓库里了。
09CodeGlance Pro — 代码小地图,全局掌控
VS Code 右侧有个代码缩略图,很多人因为这个功能不愿意换 IDEA?
CodeGlance Pro 把这个功能带到了 IDEA。右侧显示整个文件的代码缩略图,可以快速拖动定位,对于动辄几百行的大文件,导航效率提升明显。
颜色高亮和语法着色也同步显示,哪里有报错、哪里有注释,缩略图上一眼就能看到。
10写在最后
这 8 个插件,没有一个是花架子。
Lombok 减少重复代码
GitToolBox 追溯代码历史
SonarLint 保障代码质量
Rainbow Brackets 提升阅读体验
String Manipulation 处理日常琐事
Key Promoter X 培养快捷键习惯
.ignore 规范仓库管理
CodeGlance Pro 优化文件导航
每一个,都在帮你把时间花在真正重要的地方。
工具是思维的延伸。用好工具,不是投机取巧,是对自己时间的尊重。
装上试试,用过之后,欢迎来告诉我——你最离不开的是哪一个。
夜雨聆风