源本科技 | 码上会

Intellij IDEA 高效开发插件

2025/12/25
20
0
https://plugins.jetbrains.com/idea

AI 智能编程助手

插件

功能亮点

推荐指数

Lingma(灵码)

阿里通义实验室出品,基于通义千问大模型,支持行间代码补全、函数生成、注释转代码、错误解释等;完全免费,无需 API Key,深度适配 Java/Kotlin/Python 等主流语言,中文理解能力强

⭐⭐⭐⭐⭐

CodeGeeX

清华智谱开源 AI 编码模型,支持 100+ 语言,可离线使用,注重隐私安全

⭐⭐⭐⭐

GitHub Copilot(需订阅)

全球最成熟的 AI 编程助手,上下文感知精准,但需付费(学生可免费申请)且依赖网络

⭐⭐⭐⭐⭐


代码规范与质量保障

插件

作用

注意事项

Alibaba Java Coding Guidelines

阿里巴巴编码规约实时检查,含 600+ 规则,支持一键修复

✅ 国内团队标配

SonarLint

实时检测空指针、资源泄漏、安全漏洞等,与 SonarQube 无缝集成

✅ 强烈推荐

google-java-format

强制统一 Google 代码风格

⚠️ 易引发 Git 冲突,建议团队统一启用


代码生成与辅助

插件

场景

GenerateAllSetter / GenerateSerialVersionUID

快速生成 setter/getter、serialVersionUID

GsonFormat / RoboPOJOGenerator

JSON → Java Bean(支持 Lombok、@Data 注解)

VO2DTO / MapStruct Helper

VO/DTO/Entity 间属性映射生成(避免手写 copy)

SequenceDiagram

右键方法 → “Show Sequence Diagram”,自动生成调用时序图

FindBugs / SpotBugs

静态分析潜在 bug(如 NPE、死锁)


日志与数据库工具

插件

价值

MyBatis Log Free

将 MyBatis 日志中的 ? 替换为真实参数,输出完整可执行 SQL

Database Navigator

内置数据库客户端,支持 MySQL、PostgreSQL、Oracle 等,可直接执行 SQL

Grep Console

控制台日志按关键词高亮(如 ERROR 红色,INFO 蓝色)


Git 与依赖管理

插件

功能

GitToolBox

在编辑器边栏显示当前行最后提交人、时间、分支状态

Maven Helper

可视化依赖树,一键排除冲突依赖

Search In Repository

快速搜索 Maven Central / Gradle 插件库


热部署与性能调试

插件

说明

JRebel(付费)

修改代码 / 配置后无需重启 Spring Boot 应用

HotswapAgent + DCEVM(免费方案)

开源热部署替代方案,需配置 JVM

Java Stream Debugger

调试 .stream() 时可视化每一步中间结果

VisualGC

实时监控堆内存、GC 频率、线程数

Arthas Idea

在 IDEA 中直接执行 Arthas 命令(如 watchtrace


界面美化与体验

插件

效果

CodeGlance

右侧代码缩略图,快速滚动定位


快捷键学习与国际化

插件

用途

Key Promoter X

当你用鼠标点击菜单时,自动弹出对应快捷键

Translation

选中英文 → 右键翻译(支持谷歌、百度、有道)

Statistic

统计项目代码行数、文件类型分布、开发时长


Spring Boot 与微服务

插件

功能

Spring Boot Assistant

社区版用户也能获得部分 Spring Boot 配置提示

RestfulTool

输入 URL → 自动跳转到对应 @RestController 方法

Lombok Plugin

支持 @Data@Builder 等注解的代码生成与跳转


其他实用工具

插件

说明

POJO to JSON

Java 类 → JSON 示例,用于接口测试

jclasslib Bytecode Viewer

查看 .class 字节码,学习 JVM 原理

EnvFile

.env 文件加载环境变量到 Run Configuration