⌨️ IntelliJ IDEA 快捷键速查表(Mac 版)
适用于 IntelliJ IDEA / WebStorm / PyCharm / GoLand 等 JetBrains 全家桶
符号说明:⌘=Command,⌥=Option,⇧=Shift,⌃=Control
⭐ = 最高频、最常用
✏️ 编辑类
| 快捷键 | 作用 |
|---|---|
| ⌘D ⭐ | 复制当前行到下一行 |
| ⌘⌫ | 删除整行 |
| ⌥⏎ ⭐ | 智能修复/提示(Show Intention,最万能) |
| ⇧⌘↑ / ⇧⌘↓ ⭐ | 向上/向下移动代码行 |
| ⌘⌥L ⭐ | 格式化代码 |
| ⌘⌥O | 优化导入(清理无用 import) |
| ⌘/ | 注释/取消注释当前行 |
| ⇧⌘/ | 块注释 |
| ⌘⇧U | 大小写转换 |
| ⇧⌥↑ / ⇧⌥↓ | 向上/向下扩展选区 |
| ⌘Z / ⇧⌘Z | 撤销 / 重做 |
🔍 搜索与导航
| 快捷键 | 作用 |
|---|---|
| 双击 ⇧⇧ ⭐ | 万能搜索(类/文件/设置全搜) |
| ⌘⇧A ⭐ | 查找所有动作(不会操作用这个搜菜单名) |
| ⌘E | 最近打开的文件 |
| ⌘⇧E | 最近编辑的位置 |
| ⌘O | 查找类 |
| ⌘⇧O | 查找文件 |
| ⌘F / ⌘R | 当前文件查找 / 替换 |
| ⌘⇧F / ⌘⇧R | 全局查找 / 替换 |
| ⌘B | 跳转到定义 |
| ⌥⌘B | 跳转到实现类 |
| ⌥F7 | 查找用法(谁引用了它) |
| ⌘F12 | 当前文件方法/结构弹窗 |
🏃 运行与调试
| 快捷键 | 作用 |
|---|---|
| ⌃R ⭐ | 运行当前配置 |
| ⌃D ⭐ | 调试运行 |
| ⌘F2 | 停止 |
| F8 / F7 | 单步跳过 / 步入 |
| ⇧F8 | 步出 |
| ⌥F9 | 运行到光标处 |
| ⇧F10 / ⇧F9 | 运行 / 调试(新版 IDEA) |
🔧 重构
| 快捷键 | 作用 |
|---|---|
| ⇧F6 ⭐ | 重命名(变量/方法/类) |
| ⌥⌘M | 提取方法 |
| ⌥⌘V | 提取变量 |
| ⌥⌘C | 提取常量 |
| ⌃T | 打开重构菜单(Refactor This) |
🖥️ 窗口与界面
| 快捷键 | 作用 |
|---|---|
| ⌘1 ~ ⌘9 | 切换工具窗口(1=项目文件树) |
| ⇧⌘F12 ⭐ | 全屏代码(隐藏所有面板,再按恢复) |
| ⌘,(逗号) | 打开偏好设置(Settings) |
| ⌘;(分号) | 项目结构设置 |
| ⌘⇧ / ⌘⇧ | 切换上一个/下一个代码 Tab |
| ⌘N | 快速生成 Getter/Setter/构造函数 |
| F2 / ⇧F2 | 跳到下一个/上一个报错 |
💡 三个"万能"技巧
- 想不起快捷键? 双击 ⇧(Shift)搜一切
- 中文菜单找不到? ⌘⇧A 输入菜单名直接定位
- 自定义快捷键: 打开任意文件按 ⌘⇧A 搜索 "keymap",可查看/修改全部快捷键定义