教程

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/87分钟 阅读ClaudeEagle

Claude Code 交互模式(Interactive Mode)提供了丰富的快捷键、内置命令和编辑功能。本文汇总完整参考,方便日常查阅。

快捷键速查

macOS 用户:Alt+BAlt+FAlt+YAlt+MAlt+P 等需要先将 Option 键设置为 Meta:iTerm2 → Settings → Profiles → Keys → Left/Right Option key 设为「Esc+」

通用控制

快捷键说明
Ctrl+C取消当前输入或生成
Ctrl+D退出 Claude Code 会话(EOF 信号)
Ctrl+F终止所有后台 Agent(3 秒内按两次确认)
Ctrl+G在默认文本编辑器中编辑提示词
Ctrl+L清除终端屏幕(保留对话历史)
Ctrl+O切换详细输出(显示工具使用和执行细节)
Ctrl+R反向搜索命令历史
Ctrl+V / Cmd+V(iTerm2)/ Alt+V(Windows)从剪贴板粘贴图片
Ctrl+B后台运行任务(tmux 用户按两次)
Ctrl+T切换任务列表显示
Esc + Esc回滚对话和/或代码到上一个节点,或摘要
Shift+Tab / Alt+M切换权限模式(Auto-Accept / Plan / 正常)
Option+P / Alt+P切换模型(不清除提示词)
Option+T / Alt+T切换扩展思考模式(需先运行 /terminal-setup
Left/Right在权限对话框和菜单标签页间切换
Up/Down浏览命令历史

文本编辑

快捷键说明
Ctrl+K删除到行尾(存入剪贴板)
Ctrl+U删除整行(存入剪贴板)
Ctrl+Y粘贴上次删除的文本
Alt+YCtrl+Y 后)循环粘贴历史(需 Option as Meta)
Alt+B光标向后移动一个单词
Alt+F光标向前移动一个单词

多行输入

方法快捷键备注
反斜杠换行\ + Enter所有终端均支持
macOS 默认Option+EntermacOS 默认
Shift+EnterShift+EnteriTerm2/WezTerm/Ghostty/Kitty 开箱即用;其他终端运行 /terminal-setup
控制字符Ctrl+J换行字符

快速输入前缀

前缀说明
/ 开头命令或技能(Skill)
! 开头Bash 模式(直接运行 Shell 命令,将输出加入会话)
@触发文件路径自动补全

50+ 内置命令完整列表

命令说明
/add-dir <path>向当前会话添加新工作目录
/agents管理 Agent 配置
/chrome配置 Claude in Chrome 设置
/clear清除对话历史和上下文(别名:/reset/new
/compact [指令]压缩对话(可指定保留重点)
/config打开 Settings 界面(别名:/settings
/context可视化当前上下文用量(彩色网格)
/copy复制最后一条助手回复(有代码块时可选择特定块)
/cost显示 Token 用量统计
/desktop在 Claude Code Desktop 中继续当前会话(别名:/app;macOS/Windows)
/diff打开交互式 Diff 查看器(显示未提交变更和每轮变更)
/doctor诊断和验证 Claude Code 安装和设置
/exit退出 CLI(别名:/quit
/export [文件名]将当前对话导出为纯文本
/extra-usage配置超出速率限制时的额外用量
/fast [on|off]切换快速模式
/feedback [report]提交反馈(别名:/bug
/fork [名称]在此节点创建当前对话的分支
/help显示帮助和命令列表
/hooks管理 Hook 配置
/ide管理 IDE 集成状态
/init用 CLAUDE.md 初始化项目
/insights生成 Claude Code 会话分析报告
/install-github-app为仓库设置 Claude GitHub Actions App
/install-slack-app安装 Claude Slack App
/keybindings打开或创建快捷键配置文件
/login登录 Anthropic 账号
/logout退出 Anthropic 账号
/mcp管理 MCP 服务器连接和 OAuth 认证
/memory编辑 CLAUDE.md、启用/禁用 Auto-Memory、查看自动记忆条目
/mobile显示 Claude 移动 App 下载二维码(别名:/ios/android
/model [模型]选择或更换 AI 模型(支持左右键调整 effort 级别)
/output-style [风格]切换输出风格(Default/Explanatory 教育性/Learning 学习模式)
/permissions查看或更新权限(别名:/allowed-tools
/plan直接进入 Plan 模式
/plugin管理 Claude Code 插件
/pr-comments [PR]获取 GitHub PR 评论(需要 gh CLI)
/reload-plugins重载所有活跃插件(无需重启)
/remote-control使当前会话可被 claude.ai 远程控制(别名:/rc
/rename [名称]重命名当前会话(不填则自动生成)
/resume [会话]通过 ID 或名称恢复对话(别名:/continue
/review审查 PR 代码质量/安全性(需要 gh CLI)
/rewind将对话和/或代码回滚到上一个节点(别��:/checkpoint
/sandbox切换沙箱模式(仅支持的平台可用)
/security-review分析当前分支待提交变更的安全漏洞
/skills列出可用的 Skills
/stats可视化每日用量、会话历史、连续记录、模型偏好
/status打开 Settings 界面(Status 标签)显示版本/模型/账号/连接
/statusline配置 Claude Code 状态栏
/tasks列出和管理后台任务
/terminal-setup配置终端快捷键(VS Code/Alacritty/Warp 等需要配置的终端)
/theme更改颜色主题(含浅色/深色/色盲友好/ANSI 主题)
/usage显示计划用量和速率限制状态
/vim切换 Vim 和普通编辑模式

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{c}/F{c}跳到下/上一个字符 c
t{c}/T{c}跳到字符 c 前/后
;/,重复/反向重复上次 f/F/t/T

在 NORMAL 模式的输入框头/尾处,方向键改为浏览命令历史。

! Bash 模式

bash
! git status           # 直接运行 Shell 命令
! ls -la src/          # 输出自动加入会话上下文
! npm run test 2>&1    # 错误输出也可捕获

结果会加入 Claude 的上下文,Claude 可以基于命令输出给出分析和建议。


原文:Interactive mode - Claude Code Docs | 来源:Anthropic 官方文档

相关文章推荐

教程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 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/5教程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 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