Claude Code 交互模式的完整参考手册,涵盖所有键盘快捷键、内置命令、多行输入方式、Vim 编辑模式和后台任务管理。
键盘快捷键
macOS 用户:
Alt+B、Alt+F、Alt+Y、Alt+M、Alt+P快捷键需要在终端中将 Option 键配置为 Meta 键(iTerm2:设置 → 描述文件 → 按键 → 左/右 Option 键设为「Esc+」)。
通用控制
| 快捷键 | 描述 | 上下文 |
|---|---|---|
Ctrl+C | 取消当前输入或生成 | 标准中断 |
Ctrl+F | 终止所有后台 Agent(3 秒内按两次确认) | 后台 Agent 控制 |
Ctrl+D | 退出 Claude Code 会话 | EOF 信号 |
Ctrl+G | 在默认文本编辑器中打开 | 编辑提示词或自定义响应 |
Ctrl+L | 清除终端屏幕 | 保留对话历史 |
Ctrl+O | 切换详细输出 | 显示详细工具使用和执行信息 |
Ctrl+R | 反向搜索命令历史 | 交互式搜索历史命令 |
Ctrl+V / Cmd+V(iTerm2)/ Alt+V(Windows) | 从剪贴板粘贴图片 | 粘贴图片或图片文件路径 |
Ctrl+B | 后台运行任务 | Bash 命令和 Agent 转入后台(Tmux 用户按两次) |
Ctrl+T | 切换任务列表 | 在终端状态区显示/隐藏任务列表 |
Left/Right | 在对话框标签间循环 | 权限对话框和菜单间导航 |
Up/Down | 导航命令历史 | 回顾之前的输入 |
Esc + Esc | 倒回或摘要 | 恢复代码/对话到之前节点,或从所选消息生成摘要 |
Shift+Tab / Alt+M | 切换权限模式 | 在自动接受/计划模式/普通模式间切换 |
Option+P(macOS)/ Alt+P(Windows/Linux) | 切换模型 | 不清除提示词地切换模型 |
Option+T(macOS)/ Alt+T(Windows/Linux) | 切换扩展思考 | 启用/禁用扩展思考模式(需先运行 /terminal-setup) |
文本编辑
| 快捷键 | 描述 |
|---|---|
Ctrl+K | 删除到行尾(存入粘贴缓冲区) |
Ctrl+U | 删除整行(存入粘贴缓冲区) |
Ctrl+Y | 粘贴已删除的文本 |
Alt+Y(Ctrl+Y 后) | 循环粘贴历史(需 macOS Option as Meta) |
Alt+B | 向后移动一个单词 |
Alt+F | 向前移动一个单词 |
多行输入
| 方式 | 快捷键 | 适用场景 |
|---|---|---|
| 快速转义 | \ + Enter | 所有终端通用 |
| macOS 默认 | Option+Enter | macOS 默认方式 |
| Shift+Enter | Shift+Enter | iTerm2、WezTerm、Ghostty、Kitty 原生支持 |
| 控制序列 | Ctrl+J | 换行字符 |
| 粘贴模式 | 直接粘贴 | 代码块、日志 |
Shift+Enter 在 VS Code、Alacritty、Zed、Warp 中需运行 /terminal-setup 安装绑定。
快速命令前缀
| 前缀 | 描述 |
|---|---|
/ 开头 | 内置命令或 Skill |
! 开头 | Bash 模式(直接运行命令并将输出添加到会话) |
@ | 文件路径提及(触发文件路径自动补全) |
全部内置命令(50+)
在 Claude Code 中输入 / 查看全部命令,输入 / 后跟字母可过滤。
| 命令 | 用途 |
|---|---|
/add-dir <path> | 为当前会话添加新工作目录 |
/agents | 管理 Agent 配置 |
/chrome | 配置 Claude in Chrome 设置 |
/clear | 清除对话历史并释放 Context(别名:/reset、/new) |
/compact [instructions] | 压缩对话,可指定关注点 |
/config | 打开设置界面(别名:/settings) |
/context | 以彩色网格可视化当前 Context 用量 |
/copy | 复制最后一条助手响应到剪贴板 |
/cost | 显示 Token 用量统计 |
/desktop | 在 Claude Code 桌面版中继续当前会话(macOS/Windows,别名:/app) |
/diff | 打开交互式 Diff 查看器 |
/doctor | 诊断 Claude Code 安装和设置 |
/exit | 退出 CLI(别名:/quit) |
/export [filename] | 将当前对话导出为纯文本 |
/extra-usage | 配置超额用量(触达速率限制时继续工作) |
/fast [on|off] | 切换 Fast Mode |
/feedback [report] | 提交关于 Claude Code 的反馈(别名:/bug) |
/fork [name] | 在当前节点创建对话分支 |
/help | 显示帮助和可用命令 |
/hooks | 管理工具事件的 Hook 配置 |
/ide | 管理 IDE 集成并显示状态 |
/init | 用 CLAUDE.md 初始化项目 |
/insights | 生成会话分析报告 |
/install-github-app | 为仓库设置 Claude GitHub Actions App |
/install-slack-app | 安装 Claude Slack App |
/keybindings | 打开或创建快捷键配置文件 |
/login | 登录 Anthropic 账号 |
/logout | 退出 Anthropic 账号 |
/mcp | 管理 MCP 服务器连接和 OAuth 认证 |
/memory | 编辑 CLAUDE.md 记忆文件,管理自动记忆 |
/model [model] | 选择或更改 AI 模型 |
/output-style [style] | 切换输出风格(Default/Explanatory/Learning) |
/permissions | 查看或更新权限(别名:/allowed-tools) |
/plan | 直接进入计划模式 |
/plugin | 管理 Claude Code 插件 |
/pr-comments [PR] | 获取并显示 GitHub PR 评论(需 gh CLI) |
/reload-plugins | 重新加载所有活跃插件 |
/remote-control | 使当前会话可被 claude.ai 远程控制(别名:/rc) |
/rename [name] | 重命名当前会话 |
/resume [session] | 按 ID 或名称恢复对话(别名:/continue) |
/review | 审查 PR 的代码质量、正确性、安全性和测试覆盖率 |
/rewind | 将对话/代码回退到之前节点(别名:/checkpoint) |
/sandbox | 切换沙箱模式 |
/security-review | 分析当前分支上待提交改动的安全漏洞 |
/skills | 列出可用 Skill |
/stats | 可视化每日用量、会话历史、连续使用天数 |
/status | 打开设置界面(Status 标签页) |
/statusline | 配置 Claude Code 状态栏 |
/tasks | 列出并管理后台任务 |
/terminal-setup | 配置 Shift+Enter 等终端快捷键 |
/theme | 更换颜色主题(含无障碍色盲友好主题) |
/vim | 切换 Vim 和普通编辑模式 |
Bash 模式(! 前缀)
! 前缀可以在 Claude Code 会话中直接运行 Shell 命令,输出自动添加到会话上下文:
! git status
! ls -la
! npm test
后台执行(不阻塞会话):
! sleep 60 &
使用 Ctrl+B 将当前运行的 Bash 命令转入后台,在 Claude Code 提示符处按 Ctrl+B 可管理后台任务。
Vim 编辑模式
通过 /vim 命令启用或永久配置(/config)��
模式切换
| 命令 | 动作 | 来源模式 |
|---|---|---|
Esc | 进入 NORMAL 模式 | INSERT |
i / I | 在光标前/行首插入 | NORMAL |
a / A | 在光标后/行尾追加 | NORMAL |
o / O | 在下方/上方新建行插入 | NORMAL |
NORMAL 模式导航
| 命令 | 动作 |
|---|---|
h/j/k/l | 左/下/上/右 |
w/e/b | 下个词/词尾/上个词 |
0/$ | 行首/行尾 |
^ | 第一个非空白字符 |
gg/G | 输入框首/尾 |
f{char}/F{char} | 正向/反向跳转到字符 |
t{char}/T{char} | 跳转到字符前/后 |
;/, | 重复/反向重复 f/F/t/T |
NORMAL 模式下光标在输入框首/尾无法移动时,方向键会转为浏览命令历史。
NORMAL 模式编辑
| 命令 | 动作 |
|---|---|
x | 删除字符 |
dd/D | 删除整行/到行尾 |
dw/de/db | 删除到词首/词尾/上个词 |
cc/C | 修改整行/到行尾 |
yy/Y | 复制整行 |
p/P | 在光标后/前粘贴 |
>>/<< | 增加/减少缩进 |
J | 合并下一行 |
. | 重复上次操作 |
文本对象(Text Objects)
| 命令 | 动作 |
|---|---|
iw/aw | 内部单词/含空格单词 |
i"/a" | 引号内/含引号 |
i(/a( | 括号内/含括号 |
i{/a{ | 大括号内/含大括号 |
任务列表与 PR Review 状态
任务列表(Ctrl+T 切换):在终端底部状态区显示 Claude Code 创建的任务,类似看板工具。
PR Review 状态:Claude Code 维护对已审查 PR 中评论的状态追踪,让 Review 工作流更系统化。
原文:Interactive mode - Claude Code Docs | 来源:Anthropic 官方文档