快捷键速查手册

17 分钟

一、三种权限模式(最重要)

通过 Shift+Tab 在三种模式间循环切换:

正常模式 ──Shift+Tab──> 自动批准模式 ──Shift+Tab──> Plan Mode ──Shift+Tab──> 正常模式
模式行为适用场景详见
正常模式(默认)每次操作都需确认(Allow/Deny)敏感操作、不确定的情况权限模式总览
自动批准模式自动批准所有工具调用信任 Claude 的操作、加快速度权限模式总览
Plan Mode只规划不执行,Claude 先列计划再执行;只使用只读工具复杂任务先看方案、不确定方法时、涉及多文件修改时进入 Plan Mode

也可以用 /plan 命令直接进入 Plan Mode,或用 --permission-mode plan 启动参数。

Plan Mode 最佳实践:推荐的四阶段工作流为 Explore(探索)-> Plan(计划)-> Implement(实施)-> Commit(提交)。何时跳过计划:范围清晰、修改很小时(修复拼写、添加日志行、重命名变量)。详见 Plan Mode 最佳实践


二、基础控制

快捷键功能说明适用平台详见
Ctrl+C取消当前输入或中断生成标准中断信号;正在输入时清除内容,正在生成时停止输出全平台核心快捷键
Ctrl+D退出 Claude CodeEOF 信号,等同于 /exit全平台核心快捷键
Ctrl+L清除终端屏幕仅清除显示,对话历史保留;在 Transcript 搜索模式中也用于清除全平台核心快捷键

三、权限与模式切换

快捷键功能说明适用平台详见
Shift+Tab切换权限模式(含 Plan Mode)正常 -> 自动批准 -> Plan Mode -> 正常全平台进入 Plan Mode
Alt+M切换权限模式(备用)Windows 旧版 Node(<24.2.0)的替代键Windows核心快捷键
Cmd+T / Meta+T切换 Effort 级别在 low/medium/high 间切换思考深度macOS / Win+LinuxEffort 系统
Cmd+P / Meta+P快速切换模型不清除当前输入内容直接切换模型macOS / Win+Linux核心快捷键
Meta+O切换 Fast Mode快速切换 Fast Mode 开关(使用 Haiku 级别模型快速响应)全平台核心快捷键

四、回退与恢复

快捷键功能说明适用平台详见
Esc + Esc回退到检查点 / 总结等同于 /rewind;可选择回退对话、代码或两者全平台检查点与回退

五、输入辅助

快捷键功能说明适用平台详见
Ctrl+G / Ctrl+X Ctrl+E打开外部编辑器在默认文本编辑器中编写长提示,保存关闭后自动发送;Ctrl+X Ctrl+E 是 readline 原生和弦绑定全平台外部编辑器
Ctrl+R搜索命令历史交互式反向搜索,Tab 接受,Enter 执行全平台核心快捷键
Ctrl+V / Cmd+V粘贴图片从剪贴板粘贴截图给 Claude 分析全平台 (iTerm2: Cmd+V)图片输入
Alt+V粘贴图片(Windows)Windows 平台的图片粘贴键Windows图片输入
上/下箭头浏览命令历史召回之前输入过的内容全平台核心快捷键

六、多行输入

方法快捷键说明适用平台详见
反斜杠换行\ + Enter所有终端通用全平台多行输入
Option 换行Option+EntermacOS 默认macOS多行输入
Shift 换行Shift+EnteriTerm2/WezTerm/Ghostty/Kitty 直接可用;其他终端需 /terminal-setup全平台多行输入
Control 换行Ctrl+J发送换行符(Line Feed)全平台多行输入
直接粘贴粘贴多行文本适合粘贴代码块、日志等全平台多行输入

七、文本编辑

快捷键功能说明适用平台详见
Ctrl+K删除到行尾删除的文本可用 Ctrl+Y 粘贴全平台核心快捷键
Ctrl+U删除整行删除的文本可用 Ctrl+Y 粘贴;在空白 bash 提示中按下可退出 bash 模式全平台核心快捷键
Ctrl+Y粘贴已删除文本粘贴 Ctrl+K 或 Ctrl+U 删除的内容全平台核心快捷键
Alt+Y循环粘贴历史在 Ctrl+Y 之后使用,循环之前删除的文本全平台 (macOS 需配置 Option)核心快捷键
Alt+B光标后退一个单词macOS 需配置 Option 为 Meta全平台核心快捷键
Alt+F光标前进一个单词macOS 需配置 Option 为 Meta全平台核心快捷键

八、高级操作

快捷键功能说明适用平台详见
Ctrl+B将任务/SubAgent 放到后台长时间运行的命令不阻塞交互;也可将运行中的 SubAgent 切换到后台;tmux 用户需按两次全平台后台运行
Ctrl+O切换详细输出模式(Transcript)显示 Claude 使用的工具和执行细节;MCP read/search 调用默认折叠,需 Ctrl+O 展开全平台核心快捷键
Ctrl+T切换任务列表在状态区显示/隐藏任务追踪列表全平台核心快捷键
Ctrl+X Ctrl+K终止所有后台 Agent和弦绑定:先按 Ctrl+X 再按 Ctrl+K 确认全平台核心快捷键
Ctrl+S暂存当前提示 / /stats 截图暂存输入中的内容稍后继续;在 /stats 视图中可截图保存使用统计全平台--

九、Agent Teams 操作

以下快捷键仅在 Agent Teams 模式(In-process 显示模式)下可用。

快捷键功能说明适用平台详见
Shift+Down切换队友面板在 In-process 模式下循环查看各队友状态全平台启用 Agent Teams
Enter查看队友详情在切换到队友后按 Enter 查看其工作内容全平台团队任务分配
Esc中断队友查看退出队友详情视图全平台团队任务分配

十、Transcript 搜索

在 Transcript 视图(Ctrl+O 进入)中可用的搜索快捷键。

快捷键功能说明适用平台详见
/进入搜索模式在 Transcript 视图中按 / 开始搜索对话内容全平台核心快捷键
n跳到下一个匹配搜索后按 n 向下查找全平台核心快捷键
N (Shift+N)跳到上一个匹配搜索后按 N 向上查找全平台核心快捷键
w写入文件/copy 交互选择器中按 w 将选中内容写入文件(适用于 SSH 环境)全平台/copy 复制回复
Ctrl+E切换显示全部在 Transcript 视图中展开/折叠全部内容全平台核心快捷键

十一、macOS 用户必读:Option 键配置

macOS 上使用 Meta 系列快捷键(Meta+T、Meta+P、Meta+O、Alt+B、Alt+F、Alt+Y)需要将 Option 键配置为 Meta 键:

终端配置方法
iTerm2设置 > Profiles > Keys > 将 Left/Right Option 设为 "Esc+"
Terminal.app设置 > Profiles > Keyboard > 勾选 "Use Option as Meta Key"
VS Code设置 > Profiles > Keys > 将 Left/Right Option 设为 "Esc+"

也可以在 Claude Code 中运行 /terminal-setup 来自动配置。


十二、权限确认对话框中的快捷键

快捷键功能说明
Y / Enter确认(Allow)允许本次操作
N / Esc拒绝(Deny)拒绝本次操作
Shift+Tab切换权限模式在确认对话框中也可以切换模式
Ctrl+E切换权限解释显示/隐藏该权限请求的详细说明
上/下箭头选择选项在多选项时切换
Tab下一个字段跳转到下一个可选区域

十三、命令历史搜索(Ctrl+R 模式)

快捷键功能
Ctrl+R进入搜索 / 下一条匹配
Tab / Esc接受当前匹配并继续编辑
Enter接受并立即执行
Ctrl+C取消搜索,恢复原始输入
Backspace(空搜索时)取消搜索

十四、终端冲突提醒

快捷键冲突说明解决方法
Ctrl+Btmux 前缀键冲突tmux 中快速按两次 Ctrl+B
Ctrl+AGNU screen 前缀键冲突使用其他方式或退出 screen
Ctrl+ZUnix 进程挂起(SIGTSTP)避免在 Claude Code 中使用

十五、自定义快捷键

运行 /keybindings 创建或打开 ~/.claude/keybindings.json 配置文件:

{
  "bindings": [
    {
      "context": "Chat",
      "bindings": {
        "ctrl+e": "chat:externalEditor",
        "ctrl+u": null
      }
    }
  ]
}
  • 设置为 null 可解绑默认快捷键
  • 支持和弦绑定(如 ctrl+k ctrl+s,先按第一组再按第二组)
  • 修改后自动生效,无需重启
  • 运行 /doctor 可查看快捷键配置警告
  • Ctrl+C、Ctrl+D、Ctrl+M 是保留快捷键,无法重新绑定

常用可配置 Action

Action 名称默认绑定说明
voice:pushToTalkSpace(语音模式激活后)按住说话键
chat:killAgentsCtrl+X Ctrl+K终止所有后台 Agent
chat:fastModeMeta+O切换 Fast Mode
chat:newline(未绑定)插入换行而不提交
chat:externalEditorCtrl+G, Ctrl+X Ctrl+E打开外部编辑器
chat:stashCtrl+S暂存当前提示
chat:cycleModeShift+Tab切换权限模式
chat:modelPickerCmd+P / Meta+P打开模型选择器
chat:thinkingToggleCmd+T / Meta+T切换 Effort 级别

十六、速查卡(打印用)

=== Claude Code 核心快捷键 ===
 
【基础】 Ctrl+C 取消  |  Ctrl+D 退出  |  Ctrl+L 清屏
 
【模式】 Shift+Tab  正常 → 自动批准 → Plan → 正常
 
【模型】 Cmd+P/Meta+P 切换模型  |  Cmd+T/Meta+T 扩展思考  |  Meta+O Fast Mode
 
【回退】 Esc Esc  回退到检查点
 
【输入】 Ctrl+G/Ctrl+X Ctrl+E 编辑器  |  Ctrl+R 搜索历史  |  Ctrl+V 粘贴图
 
【换行】 \ + Enter  |  Option+Enter  |  Shift+Enter  |  Ctrl+J
 
【高级】 Ctrl+B 后台  |  Ctrl+O 详细  |  Ctrl+T 任务列表
        Ctrl+X Ctrl+K 终止Agent  |  Ctrl+S 暂存/截图
 
【搜索】 / 搜索Transcript  |  n 下一个  |  N 上一个  |  w 写入文件
 
【Agent Teams】 Shift+Down 切换队友  |  Enter 查看  |  Esc 退出

相关速查手册: 斜杠命令速查 | CLI 参数速查 | CLAUDE.md 写法速查