> ## Documentation Index
> Fetch the complete documentation index at: https://openidea.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# 快捷键表

> OpenIDEA 默认 IntelliJ IDEA 快捷键方案中最常用的快捷键，分 macOS 和 Windows / Linux 列出。

下表是默认快捷键：macOS 上使用 **macOS** 方案，Windows 和 Linux 上使用 **Windows** 方案，两者都与 IntelliJ IDEA 一致。如果你切换到了 VS Code 或 Eclipse 方案，或者修改过快捷键，可以在 IDE 中通过 **帮助 › 快捷键参考** 查看当前生效的绑定，或在 **设置 › 按键映射** 中修改（参见[键位映射](https://openidea.sh/zh/guide/keymap.md)）。

macOS 符号：`⌘` Command、`⌥` Option、`⌃` Control、`⇧` Shift、`↵` Return、`⌫` Delete、`⌦` 向前删除、`⎋` Escape、`⇥` Tab。`⇧⇧` 和 `Shift Shift` 表示连按两下 Shift，`⌃⌃` 和 `Ctrl Ctrl` 表示连按两下 Control。列出两个快捷键时，任选其一即可。

有些快捷键的作用取决于焦点所在位置。例如 `⌘N` / `Alt+Insert` 在编辑器中是 **生成…**，在项目工具窗口中是 **新建**；`⌘R` / `Ctrl+F5` 在运行和调试工具窗口中重新运行所选配置。

## 搜索

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 随处搜索 | `⇧⇧` | `Shift Shift` |
| 查找操作… | `⇧⌘A` | `Ctrl+Shift+A` |
| 转到类… | `⌘O` | `Ctrl+N` |
| 转到文件… | `⇧⌘O` | `Ctrl+Shift+N` |
| 转到符号… | `⌥⌘O` | `Ctrl+Alt+Shift+N` |
| 随处搜索文本 | `⌥⇧⌘E` | `Ctrl+Alt+Shift+E` |
| 在文件中查找… | `⇧⌘F` | `Ctrl+Shift+F` |
| 在文件中替换… | `⇧⌘R` | `Ctrl+Shift+R` |
| 最近的文件 | `⌘E` | `Ctrl+E` |
| 最近的位置 | `⇧⌘E` | `Ctrl+Shift+E` |
| 切换器 | `⌃⇥` | `Ctrl+Tab` |

## 导航

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 转到行:列… | `⌘L` | `Ctrl+G` |
| 后退 | `⌘[` / `⌥⌘←` | `Ctrl+Alt+Left` |
| 前进 | `⌘]` / `⌥⌘→` | `Ctrl+Alt+Right` |
| 上一个编辑位置 | `⇧⌘⌫` | `Ctrl+Shift+Backspace` |
| 转到声明或用法 | `⌘B` | `Ctrl+B` |
| 转到实现 | `⌥⌘B` | `Ctrl+Alt+B` |
| 转到类型声明 | `⇧⌘B` / `⌃⇧B` | `Ctrl+Shift+B` |
| 导航 › super 方法 | `⌘U` | `Ctrl+U` |
| 导航 › 测试 | `⇧⌘T` | `Ctrl+Shift+T` |
| 查找用法 | `⌥F7` | `Alt+F7` |
| 显示用法 | `⌥⌘F7` | `Ctrl+Alt+F7` |
| 高亮文件中的用法 | `⇧⌘F7` | `Ctrl+Shift+F7` |
| 文件结构 | `⌘F12` | `Ctrl+F12` |
| 调用层次结构 | `⌃⌥H` | `Ctrl+Alt+H` |
| 类型层次结构 | `⌃H` | `Ctrl+H` |
| 跳转到导航栏 | `⌘↑` / `⌥↖` | `Alt+Home` |
| 选择位置… | `⌥F1` | `Alt+F1` |
| 下一个高亮错误 | `F2` | `F2` |
| 上一个高亮错误 | `⇧F2` | `Shift+F2` |
| 切换书签 | `F3` | `F11` |
| 显示书签 | `⌘F3` | `Shift+F11` |

## 在当前文件中查找

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 查找 | `⌘F` | `Ctrl+F` |
| 替换 | `⌘R` | `Ctrl+R` |
| 查找下一个匹配项 | `⌘G` | `F3` / `Ctrl+L` |
| 查找上一个匹配项 | `⇧⌘G` | `Shift+F3` / `Ctrl+Shift+L` |

## 编辑

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 代码补全 › 基本 | `⌃Space` | `Ctrl+Space` |
| 显示上下文操作 | `⌥↵` | `Alt+Enter` |
| 形参信息 | `⌘P` | `Ctrl+P` |
| 快速文档 | `F1` / `⌃J` | `Ctrl+Q` |
| 快速定义 | `⌥Space` / `⌘Y` | `Ctrl+Shift+I` |
| 错误描述 | `⌘F1` | `Ctrl+F1` |
| 生成… | `⌘N` | `Alt+Insert` |
| 重写方法… | `⌃O` | `Ctrl+O` |
| 实现方法… | `⌃I` | `Ctrl+I` |
| 包围方式… | `⌥⌘T` | `Ctrl+Alt+T` |
| 插入实时模板… | `⌘J` | `Ctrl+J` |
| 使用行注释 | `⌘/` | `Ctrl+/` |
| 使用块注释 | `⌥⌘/` / `⌃⇧/` | `Ctrl+Shift+/` |
| 重新格式化代码 | `⌥⌘L` | `Ctrl+Alt+L` |
| 优化导入 | `⌃⌥O` | `Ctrl+Alt+O` |
| 扩展选区 | `⌥↑` | `Ctrl+W` |
| 缩小选区 | `⌥↓` | `Ctrl+Shift+W` |
| 复制行或选区 | `⌘D` | `Ctrl+D` |
| 删除行 | `⌘⌫` | `Ctrl+Y` |
| 上移行 | `⌥⇧↑` | `Alt+Shift+Up` |
| 下移行 | `⌥⇧↓` | `Alt+Shift+Down` |
| 上移语句 | `⇧⌘↑` | `Ctrl+Shift+Up` |
| 下移语句 | `⇧⌘↓` | `Ctrl+Shift+Down` |
| 补全当前语句 | `⇧⌘↵` | `Ctrl+Shift+Enter` |
| 合并行 | `⌃⇧J` | `Ctrl+Shift+J` |
| 切换大小写 | `⇧⌘U` | `Ctrl+Shift+U` |
| 添加下一个匹配项到选区 | `⌃G` | `Alt+J` |
| 选择所有匹配项 | `⌃⌘G` | `Ctrl+Alt+Shift+J` |
| 列选择模式 | `⇧⌘8` | `Alt+Shift+Insert` |
| 从历史记录粘贴… | `⇧⌘V` | `Ctrl+Shift+V` |
| 循环补全单词 | `⌥/` | `Alt+/` |
| 折叠 | `⌘-` | `Ctrl+-` |
| 展开 | `⌘=` | `Ctrl+=` |
| 全部折叠 | `⇧⌘-` | `Ctrl+Shift+-` |
| 全部展开 | `⇧⌘=` | `Ctrl+Shift+=` |

## 重构

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 重构此项… | `⌃T` | `Ctrl+Alt+Shift+T` |
| 重命名… | `⇧F6` | `Shift+F6` |
| 更改签名… | `⌘F6` | `Ctrl+F6` |
| 引入变量… | `⌥⌘V` | `Ctrl+Alt+V` |
| 引入常量… | `⌥⌘C` | `Ctrl+Alt+C` |
| 引入字段… | `⌥⌘F` | `Ctrl+Alt+F` |
| 引入参数… | `⌥⌘P` | `Ctrl+Alt+P` |
| 提取方法… | `⌥⌘M` | `Ctrl+Alt+M` |
| 内联… | `⌥⌘N` | `Ctrl+Alt+N` |
| 移动… | `F6` | `F6` |
| 安全删除… | `⌘⌦` | `Alt+Delete` |

## 运行与构建

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 运行任何内容… | `⌃⌃` | `Ctrl Ctrl` |
| 运行 | `⌃R` | `Shift+F10` |
| 调试 | `⌃D` | `Shift+F9` |
| 运行上下文配置 | `⌃⇧R` | `Ctrl+Shift+F10` |
| 调试上下文配置 | `⌃⇧D` | — |
| 选择运行/调试配置… | `⌃⌥R` | `Alt+Shift+F10` |
| 调试… | `⌃⌥D` | `Alt+Shift+F9` |
| 编辑配置… | `⌃⌥⇧R` | — |
| 停止 | `⌘F2` | `Ctrl+F2` |
| 构建项目 | `⌘F9` | `Ctrl+F9` |

## 调试

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 切换行断点 | `⌘F8` | `Ctrl+F8` |
| 查看断点… | `⇧⌘F8` | `Ctrl+Shift+F8` |
| 恢复程序 | `⌥⌘R` / `F9` | `F9` |
| 步过 | `F8` | `F8` |
| 步入 | `F7` | `F7` |
| 智能步入 | `⇧F7` | `Shift+F7` |
| 步出 | `⇧F8` | `Shift+F8` |
| 运行到光标处 | `⌥F9` | `Alt+F9` |
| 计算表达式… | `⌥F8` | `Alt+F8` |
| 快速计算表达式 | `⌥⌘F8` | `Ctrl+Alt+F8` |
| 显示执行点 | `⌥F10` | `Alt+F10` |
| 附加到进程… | `⌥⇧F5` | `Ctrl+Alt+F5` |

## 版本控制

| 操作 | macOS | Windows / Linux |
| - | - | - |
| VCS 操作… | `⌃V` | `` Alt+` `` |
| 提交 | `⌘K` | `Ctrl+K` |
| 推送… | `⇧⌘K` | `Ctrl+Shift+K` |
| 更新项目… | `⌘T` | `Ctrl+T` |
| 回滚… | `⌥⌘Z` | `Ctrl+Alt+Z` |
| 添加到 VCS | `⌥⌘A` | `Ctrl+Alt+A` |
| 分支… | — | `` Ctrl+Shift+` `` |
| 下一个更改 | `⌃⌥⇧↓` | `Ctrl+Alt+Shift+Down` |
| 上一个更改 | `⌃⌥⇧↑` | `Ctrl+Alt+Shift+Up` |
| 最近的更改 | `⌥⇧C` | `Alt+Shift+C` |

## 工具窗口

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 项目 | `⌘1` | `Alt+1` |
| 书签 | `⌘2` | `Alt+2` |
| 查找 | `⌘3` | `Alt+3` |
| 运行 | `⌘4` | `Alt+4` |
| 调试 | `⌘5` | `Alt+5` |
| 问题 | `⌘6` | `Alt+6` |
| 结构 | `⌘7` | `Alt+7` |
| 服务 | `⌘8` | `Alt+8` |
| Git | `⌘9` | `Alt+9` |
| 提交 | `⌘0` | `Alt+0` |
| 终端 | `⌥F12` | `Alt+F12` |
| 隐藏所有工具窗口 | `⇧⌘F12` | `Ctrl+Shift+F12` |
| 最大化工具窗口 | `⇧⌘'` | `Ctrl+Shift+'` |
| 跳转到上一个工具窗口 | `F12` | `F12` |
| 隐藏活动工具窗口 | `⇧⎋` | `Shift+Escape` |
| 聚焦编辑器 | `⎋` | `Escape` |
| 新建 Agent 任务 | `⇧⌘I` | `Ctrl+Alt+Shift+I` |

## 文件、标签页与视图

| 操作 | macOS | Windows / Linux |
| - | - | - |
| 设置… | `⌘,` | `Ctrl+Alt+S` |
| 项目结构… | `⌘;` | `Ctrl+Alt+Shift+S` |
| 全部保存 | `⌘S` | `Ctrl+S` |
| 新建临时文件… | `⇧⌘N` | `Ctrl+Alt+Shift+Insert` |
| 关闭标签页 | `⌘W` | `Ctrl+F4` |
| 选择下一个标签页 | `⌃→` / `⇧⌘]` | `Alt+Right` |
| 选择上一个标签页 | `⌃←` / `⇧⌘[` | `Alt+Left` |
| 快速切换方案… | `` ⌃` `` | `` Ctrl+` `` |
| 放大 IDE | `⌃⌥=` | `Alt+Shift+=` |
| 缩小 IDE | `⌃⌥-` | `Alt+Shift+-` |
| 重置 IDE 缩放 | `⌃⌥0` | `Alt+Shift+0` |
| 增大字体 | `⌥⇧.` | `Alt+Shift+.` |
| 减小字体 | `⌥⇧,` | `Alt+Shift+,` |
| 切换全屏 | `⌃⌘F` | — |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.