IntelliJ IDEA 作为最强大的 Java IDE 之一,熟练掌握其快捷键可以极大提高开发效率。以下是分类整理的常用快捷键指南,包含 Windows/Linux 和 macOS 两个平台的对照。
一、编辑相关快捷键
1. 基础编辑操作
功能描述 | Windows/Linux | macOS |
---|
复制当前行 | Ctrl+D | Command+D |
删除当前行 | Ctrl+Y | Command+Delete |
移动当前行 | Alt+Shift+↑/↓ | Option+Shift+↑/↓ |
复制当前行到下一行 | Ctrl+D | Command+D |
合并行 | Ctrl+Shift+J | Control+Shift+J |
选择代码块 | Ctrl+W (扩大) | Option+Up (扩大) |
| Ctrl+Shift+W (缩小) | Option+Down (缩小) |
代码自动补全 | Ctrl+Space | Control+Space |
智能补全 | Ctrl+Shift+Space | Control+Shift+Space |
语句补全 | Ctrl+Shift+Enter | Command+Shift+Enter |
参数提示 | Ctrl+P | Command+P |
2. 代码生成
功能描述 | Windows/Linux | macOS |
---|
生成代码(getter/setter等) | Alt+Insert | Command+N |
重写方法 | Ctrl+O | Control+O |
实现方法 | Ctrl+I | Control+I |
包围代码块 | Ctrl+Alt+T | Command+Option+T |
插入模板代码 | Ctrl+J | Command+J |
二、导航相关快捷键
1. 文件与符号导航
功能描述 | Windows/Linux | macOS |
---|
查找类 | Ctrl+N | Command+O |
查找文件 | Ctrl+Shift+N | Command+Shift+O |
查找符号 | Ctrl+Alt+Shift+N | Command+Option+O |
最近文件 | Ctrl+E | Command+E |
最近编辑位置 | Ctrl+Shift+E | Command+Shift+E |
跳转到声明 | Ctrl+B 或 Ctrl+Click | Command+B 或 Command+Click |
跳转到实现 | Ctrl+Alt+B | Command+Option+B |
显示用法 | Alt+F7 | Option+F7 |
快速查看定义 | Ctrl+Shift+I | Command+Y |
2. 编辑器内导航
功能描述 | Windows/Linux | macOS |
---|
跳转到行 | Ctrl+G | Command+L |
跳转到匹配的括号 | Ctrl+[ 或 Ctrl+] | Command+[ 或 Command+] |
上一个/下一个方法 | Alt+↑/↓ | Control+↑/↓ |
上一个/下一个编辑位置 | Ctrl+Shift+Backspace | Command+Shift+Backspace |
三、重构相关快捷键
功能描述 | Windows/Linux | macOS |
---|
重命名 | Shift+F6 | Shift+F6 |
提取变量 | Ctrl+Alt+V | Command+Option+V |
提取常量 | Ctrl+Alt+C | Command+Option+C |
提取方法 | Ctrl+Alt+M | Command+Option+M |
提取字段 | Ctrl+Alt+F | Command+Option+F |
提取参数 | Ctrl+Alt+P | Command+Option+P |
内联 | Ctrl+Alt+N | Command+Option+N |
移动文件/类 | F6 | F6 |
复制文件/类 | F5 | F5 |
安全删除 | Alt+Delete | Command+Delete |
四、运行与调试
1. 运行相关
功能描述 | Windows/Linux | macOS |
---|
运行 | Shift+F10 | Control+R |
调试 | Shift+F9 | Control+D |
重新运行 | Ctrl+F5 | Control+Command+R |
停止运行/调试 | Ctrl+F2 | Command+F2 |
2. 调试相关
功能描述 | Windows/Linux | macOS |
---|
单步跳过 | F8 | F8 |
单步进入 | F7 | F7 |
智能单步进入 | Shift+F7 | Shift+F7 |
单步跳出 | Shift+F8 | Shift+F8 |
运行到光标处 | Alt+F9 | Option+F9 |
评估表达式 | Alt+F8 | Option+F8 |
切换断点 | Ctrl+F8 | Command+F8 |
查看断点 | Ctrl+Shift+F8 | Command+Shift+F8 |
五、版本控制相关
功能描述 | Windows/Linux | macOS |
---|
提交更改 | Ctrl+K | Command+K |
更新项目 | Ctrl+T | Command+T |
查看变更 | Alt+Shift+C | Option+Shift+C |
回滚更改 | Ctrl+Alt+Z | Command+Option+Z |
显示差异 | Ctrl+D | Command+D |
显示历史 | Alt+Shift+H | Option+Shift+H |
六、搜索与替换
功能描述 | Windows/Linux | macOS |
---|
查找 | Ctrl+F | Command+F |
替换 | Ctrl+R | Command+R |
查找路径 | Ctrl+Shift+F | Command+Shift+F |
替换路径 | Ctrl+Shift+R | Command+Shift+R |
查找操作 | Ctrl+Shift+A | Command+Shift+A |
查找类 | Ctrl+N | Command+O |
查找文件 | Ctrl+Shift+N | Command+Shift+O |
查找符号 | Ctrl+Alt+Shift+N | Command+Option+O |
七、视图与窗口管理
功能描述 | Windows/Linux | macOS |
---|
切换项目 | Ctrl+Alt+[0-9] | Command+[0-9] |
切换工具窗口 | Alt+[0-9] | Command+[0-9] |
最大化编辑器 | Ctrl+Shift+F12 | Command+Shift+F12 |
全屏模式 | Ctrl+Shift+F11 | Command+Shift+F11 |
最近更改 | Alt+Shift+C | Option+Shift+C |
项目结构 | Alt+1 | Command+1 |
版本控制 | Alt+9 | Command+9 |
终端 | Alt+F12 | Option+F12 |
隐藏所有工具窗口 | Ctrl+Shift+F12 | Command+Shift+F12 |
八、其他实用快捷键
功能描述 | Windows/Linux | macOS |
---|
快速修复 | Alt+Enter | Option+Enter |
显示意图操作 | Alt+Enter | Option+Enter |
格式化代码 | Ctrl+Alt+L | Command+Option+L |
优化import | Ctrl+Alt+O | Control+Option+O |
显示文档 | Ctrl+Q | Control+J |
显示参数信息 | Ctrl+P | Command+P |
重构菜单 | Ctrl+Alt+Shift+T | Control+T |
本地历史 | Alt+Shift+H | Option+Shift+H |
打开设置 | Ctrl+Alt+S | Command+, |
九、自定义快捷键
- 修改快捷键:
- File → Settings → Keymap (Windows/Linux)
- IntelliJ IDEA → Preferences → Keymap (macOS)
- 常用自定义建议:
- 添加/移除书签:F11 → 更改为 Ctrl+M (macOS: Command+M)
- 显示最近文件:Ctrl+E → 更改为 Ctrl+P (macOS: Command+P)
- 快速切换方案:可添加 Ctrl+
(macOS: Command+
)
十、高效使用技巧
- 搜索一切:双击Shift键打开”Search Everywhere”对话框
- 多光标编辑:
- 添加下一个匹配项的光标:Alt+J (Windows), Ctrl+G (macOS)
- 添加所有匹配项的光标:Ctrl+Alt+Shift+J (Windows), Ctrl+Command+G (macOS)
- 列选择模式:按住Alt+Shift+鼠标拖动 (Windows), Option+Shift+鼠标拖动 (macOS)
- 快速查看定义:Ctrl+Shift+I (Windows), Command+Y (macOS)
- 最近位置导航:Ctrl+Shift+Backspace (Windows), Command+Shift+Backspace (macOS)
掌握这些快捷键将显著提升您在 IntelliJ IDEA 中的开发效率。建议先从最常用的编辑和导航快捷键开始练习,逐步扩展到其他功能区域。