01-Idea 插件推荐
主题&美化
Falcon Relaxing-Eyes Islands Themes for JetBrains IDE
提供护眼配色主题(如低蓝光、柔和对比度),减轻长时间编码对眼睛的疲劳,适合夜间或弱光环境开发。
使用方法:
- 安装插件后,在
Settings → Appearance & Behavior → Theme 或Editor → Color Scheme中选择对应主题即可应用。
Rainbow Brackets(彩虹括号)
为不同层级的括号((), [], {} 等)自动分配不同颜色,使嵌套结构一目了然,减少因括号匹配错误导致的 bug。
使用方法:
- 安装后默认开启,适用于所有语言。
- 可在
Settings → Rainbow Brackets中自定义颜色方案、启用/禁用特定括号类型。
CodeGlance Pro
在编辑器右侧显示代码缩略图(Minimap),类似 VS Code 或 Sublime Text 的功能,便于快速浏览和定位大型文件中的代码结构。
使用方法:
- 安装后自动生效,无需额外配置。
- 可通过
Settings → Other Settings → CodeGlance调整位置、大小、颜色主题等。
规范
Alibaba Java Coding Guidelines(阿里巴巴 Java 编码规范)
自动检测 Java 代码是否符合《阿里巴巴 Java 开发手册》中的编码规范,帮助团队统一代码风格、提升可读性与可维护性。支持实时扫描和手动扫描,问题按 Blocker / Critical / Major 分级提示。
使用方法:
- 安装:在
Settings → Plugins 中搜索 “Alibaba Java Coding Guidelines” 并安装。 - 使用:右键项目或文件 → 选择“编码规约扫描”;也可启用“实时监测”功能,在编写代码时自动提示违规项。
SonarQube for IDE
将 SonarQube 代码质量分析集成到本地开发环境中,实时检测代码异味、漏洞、重复代码、测试覆盖率等问题,确保提交前符合质量门禁。
使用方法:
- 需连接企业内部的 SonarQube 服务器(配置地址、Token)。
- 在
Settings → Tools → SonarLint中绑定项目。 - 分析结果直接显示在编辑器侧边栏或 Problems 工具窗口中,支持一键查看修复建议。
工具
Grep Console
对控制台输出日志进行高亮、过滤和分类。可为不同日志级别(如 ERROR、WARN、INFO)或自定义正则表达式设置背景色/字体色,大幅提升日志可读性。
使用方法:
- 安装后,在运行/调试控制台右键 →
Grep Console→ 配置规则(如关键词、正则、颜色)。 - 支持多标签页、保存配置、快捷开关等功能。
Key Promoter X
当你使用鼠标点击 IDEA 功能按钮时,自动弹出对应的键盘快捷键提示,帮助开发者逐步摆脱鼠标依赖,提升操作效率。
使用方法:
- 安装后自动监控鼠标操作。
- 每次触发可替代快捷键的操作时,右下角会弹出提示框,显示快捷键及“已错过次数”。
- 可在
Settings → Key Promoter X中忽略特定操作或调整提示行为。
MybatisX
MyBatis 增强插件,提供 Mapper 接口与 XML 文件之间的双向跳转、代码生成、SQL 自动补全、参数类型推断等功能,极大提升 MyBatis 开发体验。
使用方法:
- 安装后自动识别
@Mapper接口与对应的 XML。 - 点击接口方法旁的图标可跳转到 XML 中的 SQL;反之亦然。
- 支持右键生成 CRUD 方法、批量操作模板等。
AI
Lingma(通义灵码)
阿里推出的 AI 编程助手,支持代码智能生成、行间注释、错误解释、中文问答等。基于通义大模型,深度集成于 IDEA。
使用方法:
- 安装后需登录阿里云账号并授权。
- 在代码编辑区右键可调用“解释代码”、“生成注释”、“优化建议”等功能。
- 支持
/快捷触发 AI 对话,或通过侧边栏进行交互式编程辅助。
总结建议
这些插件覆盖了代码规范、开发效率、视觉体验、日志分析、AI 辅助、框架支持、质量保障等多个维度,适合不同阶段的 Java 开发者:
- 新手推荐:Key Promoter X + Alibaba Java Coding Guidelines + Rainbow Brackets
- MyBatis 项目必备:MybatisX
- 追求高效与质量:SonarQube for IDE + Grep Console
- 个性化体验:CodeGlance Pro + Falcon 主题 + Lingma
所有插件均可通过 IDEA 内置插件市场(
File → Settings → Plugins)直接搜索安装,部分需重启生效。
Comments