教程

Claude Code Interactive Mode 完全参考:50+ 内置命令、键盘快捷键与 ! Bash 模式速查

Claude Code Interactive Mode 完全参考:全部通用控制快捷键(Ctrl+C/D/G/L/O/R/B/T)、文本编辑快捷键、五种多行输入方式、50+ 内置命令完整列表(/clear/compact/diff/fork/rewind/sandbox 等)、! Bash 模式直接运行 Shell、Vim 模式完整键位(模式切换/导航/编辑/文本对象),以及任务列表和 PR Review 状态功能。

2026/3/58分钟 阅读ClaudeEagle

Claude Code 交互模式的完整参考手册,涵盖所有键盘快捷键、内置命令、多行输入方式、Vim 编辑模式和后台任务管理。

键盘快捷键

macOS 用户:Alt+BAlt+FAlt+YAlt+MAlt+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+YCtrl+Y 后)循环粘贴历史(需 macOS Option as Meta)
Alt+B向后移动一个单词
Alt+F向前移动一个单词

多行输入

方式快捷键适用场景
快速转义\ + Enter所有终端通用
macOS 默认Option+EntermacOS 默认方式
Shift+EnterShift+EnteriTerm2、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 官方文档

相关文章推荐

教程Claude Code 终端优化完全指南:主题配置、换行快捷键、桌面通知与 Vim 模式Claude Code 终端配置完全指南:/config 主题设置、三种换行方式(反斜杠/Shift+Enter/Option+Enter)、/terminal-setup 自动配置、各终端桌面通知支持对比(Kitty/Ghostty/iTerm2/macOS Terminal)、Notification Hooks 自定义通知、大段输入的文件方式最佳实践,以及内置 Vim 模式的完整键位参考。2026/3/4教程Claude Code 快捷键自定义:keybindings.json 完整配置、18 个 Context 与 Keystroke 语法Claude Code 快捷键自定义完整指南:/keybindings 命令创建 ~/.claude/keybindings.json($schema 自动补全/null 解绑)、18 种 Context(Global/Chat/Autocomplete/Settings/Confirmation/Tabs/Help/Transcript/HistorySearch/Task/ThemePicker/Attachments/Footer/MessageSelector/DiffDialog/ModelPicker/Select/Plugin)、常用 Action 速查表(Global/Chat/Confirmation/Transcript/DiffDialog/MessageSelector/ModelPicker 各类别)、Keystroke 语法(修饰键/特殊键名/大写字母区别/Chord 和弦连续按键)、保留快捷键(Ctrl+C/D 不可解绑)、终端冲突和 Vim 模式交互注意事项。2026/3/9教程Claude Code 交互模式完整参考:50+ 内置命令、快捷键速查与 Vim 编辑模式Claude Code 交互模式完整参考:通用控制快捷键速查(Ctrl+C/D/F/G/L/O/R/B/T/Esc×2/Shift+Tab/Alt+P/T 等 15 个)、文本编辑快捷键(Ctrl+K/U/Y/Alt+Y/B/F)、多行输入 5 种方式(反斜杠/Option+Enter/Shift+Enter/Ctrl+J)、快速前缀(//!/@ )、50+ 内置命令完整列表(/add-dir//compact//diff//doctor//fork//insights//plan//reload-plugins//sandbox//security-review//stats//rewind 等)、MCP prompts 格式,以及 Vim 编辑模式(模式切换/NORMAL 导航/Bash 模式 ! 前缀)。2026/3/8教程Claude Code MCP 完整使用指南:安装配置主流 MCP 服务器扩展 AI 能力Claude Code MCP(Model Context Protocol)完整使用指南:MCP 是什么(AI 工具扩展标准)、claude mcp 命令管理服务器(add/remove/list)、主流 MCP 服务器安装配置(文件系统/GitHub/PostgreSQL/Brave Search/Slack)、本地 stdio 与远程 SSE 两种连接方式、MCP 服务器安全配置、在 CLAUDE.md 中声明 MCP 工具使用规范,以及自定义 MCP 服务器的快速开发入门。2026/3/18教程Claude Code 输出格式控制完全指南:JSON、流式、结构化输出使用方法Claude Code 和 Claude API 输出格式完整控制指南:--output-format 参数(text/json/stream-json)、非交互模式(-p)的输出控制、结构化 JSON 输出(--json-schema 字段约束)、流式输出(Server-Sent Events)的处理方式、include-partial-messages 流式渐进显示、以及 CI/CD 管道中解析 JSON 输出的实用技巧。2026/3/18教程Claude Code 项目初始化最佳实践:新项目 5 分钟搭建完美 AI 编程环境Claude Code 新项目最佳初始化流程:CLAUDE.md 标准模板(项目背景/技术栈/代码规范/禁止操作)、.claudeignore 初始配置、.claude/commands/ 常用命令预置、settings.json 权限与模型设置、--init 命令的自动化初始化、项目级 vs 全局配置的优先级说明,以及不同类型项目(Web前端/后端API/全栈/开源库)的专项初始化模板。2026/3/18