以下是精心整理的 IntelliJ IDEA 必备插件清单,按照便捷操作、绘图、编码效率、编码质量、问题调试、主题/外观等类别分类,并为每个插件添加了幽默的说明,希望能为您的开发之旅增添一份乐趣:
1. 便捷操作
- Key Promoter X:感觉自己还在鼠标上跳芭蕾舞?这款插件会温柔(有时也不那么温柔)地提醒您对应的快捷键,让您迅速成为键盘侠。
- RestfulFastRequest:把 Postman 搬进了 IntelliJ IDEA,再也不用在窗口之间来回切换,妈妈再也不用担心我的 Alt+Tab 键被按坏了。
- Free Mybatis Plugin:在 XML 和 Mapper 之间穿梭自如,就像拥有了瞬间移动的超能力,还能自动为 Mapper 方法生成 XML,懒癌患者的福音。
- Mybatis Log:组装的 SQL 和参数一目了然,调试时再也不用像福尔摩斯一样挖掘线索了。
- Json Parser:面对杂乱无章的 JSON,它就是您的格式化神器,让数据变得赏心悦目。
- Statistic:想知道自己敲了多少行代码?这款插件告诉您,让您在同事面前炫耀有据可依。
- RestfulTool2:快速搜索和跳转 HTTP 接口,甚至还能直接发起请求,感觉自己离全栈工程师又近了一步。
- GitToolBox:给 Git 加了望远镜,每行代码的历史都逃不过您的法眼,谁动了我的代码?一查便知。
- Search In Repository:再也不用满世界找 jar 包了,直接在仓库中搜索并复制 GAV 坐标,效率提升不止一点点。
- Translation:外文代码看得头大?有了它,编程从此无国界,再也不用怀疑自己四级白考了。
- Private Notes:在源码中偷偷写下您的小心思,下次阅读时仿佛看到了来自过去的自己。
- File Expander:支持解压各种压缩文件,再也不用为解压文件跑去找其他工具,省时省力还省内存。
2. 绘图
- PlantUML:不会画图?没关系,只要会写代码,就能生成各种 UML 图,瞬间感觉自己多了一项技能。
- SequenceDiagram:让代码自己生成时序图,代码表示:“我自己画自己,还要怎样!”
3. 编码效率
- Lombok:厌倦了千篇一律的 getter 和 setter?Lombok 来帮您,只需一个注解,省下敲键盘的力气去喝杯咖啡。
- GsonFormatPlus:拿到一串 JSON 字符串,不知道从何下手?让它帮您自动生成实体类,轻松应对各种复杂数据。
- Copilot:收费的 AI 编码助手,就像有个贴心的小伙伴帮您写代码,但友情是有价的。
- AiXcoder Code Completer:AI 自动补全工具,让代码自己往下长,仿佛施了魔法。
- Alibaba Cloud AI Coding Assistant:又一个 AI 补全工具,感觉自己像是在和代码对话。
- GenerateSerialVersionUID:实现 Serializable 接口时,还在为那串长长的数字烦恼?一键生成,轻松搞定。
- Camel Case:变量命名风格转换器,再也不用担心被驼峰和下划线搞晕,代码风格统一,强迫症患者的福音。
- Smart Input:智能输入法切换,避免在代码中出现一串莫名其妙的中文或拼音,告别社死瞬间。
- ObjectHelper:需要对象拷贝代码或 JSON 示例?一键生成,让繁琐的操作化繁为简。
- JRebel:收费的本地热部署工具,让您修改代码后无需重启,节省时间,提升效率,但钱包可能会有点疼。
- FastHotSwapper:免费的热部署替代品,功能实用,性价比之王,钱包笑了。
4. 编码质量
- SonarLint:实时监控代码质量,像是您的私人代码保镖,问题还没出现就被扼杀在摇篮里。
- Alibaba Java Coding Guidelines:阿里出品,必属精品。帮您严格遵守编码规范,让代码评审少挨批。
- FindBugs-IDEA:自动发现代码中的小问题和 BUG,让您未卜先知,提前解决隐患。
- JavaDoc:一键生成类和方法的注释,再也不用为了写注释而抓耳挠腮,写代码的同时还能提升文笔。
5. 问题调试
- arthas idea:自动生成 Arthas 命令,调试起来如虎添翼,仿佛拥有了读心术。
- Maven Helper:项目依赖乱成一锅粥?它帮您理清关系,解决冲突,让 Maven 不再是难题。
- VisualGC:可视化查看堆栈和 GC 信息,让您对内存情况了如指掌,再也不用盲人摸象。
6. 主题/外观
- Dracula Theme:深色主题,保护视力,还能让您感觉置身于黑客帝国。
- Vuesion Theme:给您的 IDE 换个新装,心情焕然一新,代码也跑得更快了(心理作用)。
- Atom Material Icons:精美的图标,让您的界面更加美观,工作也变得赏心悦目。
- Rainbow Brackets:彩虹色的括号,代码瞬间变得缤纷多彩,再也不怕数括号数到怀疑人生。
- Nyan Progress Bar:把加载进度条变成彩虹猫,让等待的时间变得可爱起来,程序员的童心由此展现。
- Activate-power-mode:敲代码时屏幕抖动、粒子飞溅,仿佛每一行代码都充满了能量,瞬间感觉自己就是超级英雄。
- Grep Console:控制台日志高亮显示,关键信息一目了然,再也不用在黑白的日志中大海捞针。
- CodeGlance:编辑器右侧的代码小地图,快速定位,像开了上帝视角,妈妈再也不用担心我找不到代码了。
这个丰富多彩的插件清单涵盖了开发的方方面面,无论您是想提高效率,还是想美化界面,都能找到适合您的插件。选择合适的工具,能让您的开发之旅更加顺畅、有趣,效率和体验双提升。快来为您的 IntelliJ IDEA 添加一些新鲜活力吧!
引用 咸粥JAVA笔记