🛠️ 基础配置与核心功能
1. 安装与初始化
- 版本选择:
- Community 版:免费,支持 Java/Kotlin 基础开发。
- Ultimate 版:付费,支持 Spring、数据库、Web 框架等企业级功能。
- 界面优化:
- 主题切换:
Ctrl+`→ 搜索 Color Scheme`。
- 字体调整:
Ctrl+Alt+S → Editor → Font。
- 禁用不用的插件:提升启动速度(
Settings → Plugins)。
🚀 核心功能与技巧
1. 智能编码
- 代码生成:
Alt+Insert:生成 Getter/Setter、构造函数、重写方法等。
Ctrl+O:重写父类方法,Ctrl+I:实现接口方法。
- 代码补全:
Ctrl+空格:基础补全(Windows/Mac 需调整系统快捷键冲突)。
Ctrl+Shift+空格:智能类型匹配补全。
- 快速修复:
Alt+Enter:自动修复错误(如导包、语法修正、代码建议)。
2. 项目与模块管理
- 多模块项目:右键项目 →
New → Module 添加子模块。
- Maven/Gradle 集成:
- 自动识别
pom.xml 或 build.gradle,支持依赖管理、生命周期操作。
Ctrl+Shift+A → 输入 Reload Project 刷新依赖。
3. 调试与测试
- 断点类型:
- 行断点:点击行号左侧。
- 条件断点:右键断点 → 设置触发条件。
- 日志断点:断点触发时打印变量(不暂停程序)。
- 单元测试:
- 在测试类/方法旁点击绿色箭头运行测试。
- 使用
Ctrl+Shift+T 快速在测试类与实现类间跳转。
🔑 高效快捷键速查表
通用操作
| 功能 |
Windows 快捷键 |
Mac 快捷键 |
| 全局搜索 |
双击 Shift |
双击 Shift |
| 最近文件 |
Ctrl+E |
Cmd+E |
| 跳转到定义 |
Ctrl+B |
Cmd+B |
| 显示方法参数 |
Ctrl+P |
Cmd+P |
| 重构菜单 |
Ctrl+Alt+Shift+T |
Ctrl+T |
代码导航
| 功能 |
Windows 快捷键 |
Mac 快捷键 |
| 查找类 |
Ctrl+N |
Cmd+O |
| 查找文件 |
Ctrl+Shift+N |
Cmd+Shift+N |
| 查找符号(方法/字段) |
Ctrl+Alt+Shift+N |
Cmd+Option+O |
| 查看继承关系 |
Ctrl+H |
Ctrl+H |
代码编辑
| 功能 |
Windows 快捷键 |
Mac 快捷键 |
| 复制当前行 |
Ctrl+D |
Cmd+D |
| 删除当前行 |
Ctrl+Y |
Cmd+Delete |
| 代码格式化 |
Ctrl+Alt+L |
Cmd+Option+L |
| 展开/折叠代码块 |
Ctrl++/Ctrl+- |
Cmd++/Cmd+- |
🧩 必装插件推荐
| 插件名称 |
功能描述 |
| Key Promoter X |
提示操作对应的快捷键,帮助记忆。 |
| Lombok |
简化 POJO 类代码(自动生成 Getter/Setter)。 |
| Rainbow Brackets |
彩色括号匹配,提升代码可读性。 |
| SonarLint |
实时代码质量检测,修复建议。 |
| Database Navigator |
数据库连接与 SQL 编辑(Ultimate 版内置类似功能)。 |
🎯 高级技巧与小众功能
1. 高效重构
- 重命名:
Shift+F6 统一修改类/方法/变量名(自动更新所有引用)。
- 提取方法:选中代码块 →
Ctrl+Alt+M 生成独立方法。
- 内联变量:
Ctrl+Alt+N 将变量替换为直接值。
2. Live Templates(代码模板)
- 输入缩写按
Tab 生成代码(如 psvm → public static void main)。
- 自定义模板:
Settings → Editor → Live Templates。
3. 本地历史与版本恢复
- 右键文件 →
Local History → Show History,查看编辑记录并回滚。
4. 数据库工具(Ultimate 版)
- 连接 MySQL/PostgreSQL 等数据库,直接执行 SQL、导出数据、生成实体类。
5. Spring 支持(Ultimate 版)
- 自动识别
@Autowired 依赖,可视化 Bean 依赖关系,快速跳转配置文件。
⚙️ 性能优化
- 调整内存:编辑
idea.vmoptions 文件增加堆内存(如 -Xmx2048m)。
- 关闭索引:临时排除大文件(右键文件 →
Mark as Plain Text)。
- 使用 Power Save 模式:
Help → Power Save Mode 禁用后台分析。
🌟 总结
IntelliJ IDEA 的核心优势在于 深度代码理解 + 框架集成。掌握其智能编码、重构工具和插件生态后,开发效率将显著提升。建议:
- 优先记忆高频快捷键(如
Alt+Enter, Ctrl+B)。
- 善用代码生成和模板减少重复劳动。
- 结合项目需求扩展插件(如微服务开发添加 Spring Cloud 支持)。
官方学习资源:IntelliJ IDEA Documentation
从基础到高阶,逐步解锁「智能 IDE」的全部潜力! 🚀