TellWorldAI 世界档案
问档案English

首页›实践›实践

实践

Claude Code 交互模式快捷键与技巧

Claude Code 交互模式的常用快捷键和技巧:怎么中断、排队、用 ! 直接跑命令、用 /btw 问不进历史的问题,以及 Mac 上 Option 键为什么不生效。

这篇适合谁

适合已经能跑起 Claude Code、每天在终端里和它对话的人。读完你能记住最常用的几组快捷键,会用 ! 直接跑命令、用 /btw 问一句不进历史的问题、用排队发送消息,也知道 Mac 上 Option 键快捷键为什么有时不生效。

它是什么

交互模式就是你在终端里直接输入、Claude Code 实时回复的那种会话。它带着一套快捷键,用来编辑输入、中断回复、切换权限模式和模型、查看工具调用的细节。快捷键在不同平台和终端下可能略有差别。[1]

准备

  • 终端里能运行 claude,并且已经登录。
  • 如果你在 Mac 上要用 Alt+B、Alt+F、Alt+D、Alt+Y 或 Alt+P(也就是 Option 键组合),要先在终端里把 Option 设为 Meta 键。Option+T 在 Mac 上不需要这个设置。[1]

输入和编辑

  • 换行:\ 后面接 Enter 在所有终端里都有效;Ctrl+J 在任何终端里无需配置即可用;Shift+Enter 在 iTerm2、WezTerm、Ghostty、Kitty、Warp 和 Windows Terminal 里原生支持。[1]
  • 删除和粘贴:Ctrl+K 删到行尾,Ctrl+U 删到行首,删掉的文字会被暂存,Ctrl+Y 可以粘贴回来。[1]
  • 前缀键:/ 放在开头会打开命令和 skills 列表;@ 触发文件路径补全;! 放在开头则进入 shell 模式。[1]
  • 历史记录:按 Up 可以调出之前发过的提示,包括同一项目过去会话里的提示,因为输入历史是按工作目录保存的。[1]
  • Ctrl+R 可以像 shell 一样反向搜索历史输入。[1]

上手步骤

  1. 先试 shell 模式。在输入框里打字时以 ! 开头,命令会直接执行,例如:[1]
! npm test
! git status
! ls -la
  1. 命令和输出会加入会话的上下文,Claude 会自动对输出作出回应,不用再发一条提示。想退出 shell 模式,在空输入框里按 Escape、Backspace 或 Ctrl+U。[1]
  2. 想问一句又不想让它留在会话历史里,用 /btw。它只根据已有的对话回答,不能读文件、运行命令或搜索。[1]
  3. 让 Claude 忙着的时候继续输入。按 Enter 会把消息排队,而不是打断当前回合;排队中的内容会列在对话里,直到发出去。想立刻发送,按 Ctrl+Enter 或 Ctrl+X Ctrl+S,其中 Ctrl+Enter 需要 Claude Code v2.1.275 或更高版本。[1]
  4. 排队的消息想收回来,在输入框第一行按 Up,它们会回到输入框里。[1]

中断、清空和暂存

  • Ctrl+C 在有任务运行时会中断它;没有任务时,第一次按清空输入框,第二次按退出 Claude Code。[1]
  • Esc 会在回合中途停止当前的回复或工具调用,方便你改方向,已经完成的工作会保留。[1]
  • 输入框有字时,连按两次 Esc 会清空输入并把草稿存入历史;输入框为空时,连按两次 Esc 打开回退菜单。[1]
  • Ctrl+C 清掉的草稿可以找回:刚清空、输入框仍为空时按 Up,需要 v2.1.288 或更高版本;发送之后再按 Up 也能回到草稿,会话里最近十份被清掉的草稿会保留到退出。[1]
  • Ctrl+S 可以暂存输入框里的内容:有字时按下会暂存并清空,在空输入框里再按一次就恢复,包括粘贴的内容和输入模式。[1]
  • Ctrl+L 会强制整屏重绘,同时保留输入和对话记录,显示花屏时用它恢复。[1]

权限、模型和查看细节

  • Shift+Tab 依次切换权限模式:default(模式指示器里显示为 Manual)、acceptEdits、plan,之后在可用时是 bypassPermissions 和 auto。[1]
  • Option+P(Windows/Linux 上是 Alt+P)切换模型,不会清空输入。[1]
  • Option+O(Windows/Linux 上是 Alt+O)开关快速模式。[1]
  • Ctrl+O 打开转录查看器,能看到每次工具调用的细节,每条助手消息都带时间戳和所用的模型。[1]
  • /diff 查看工作区里的改动。全屏渲染下,差异面板会开在对话旁边;经典渲染下,差异对话框会弹在输入框上方。[1]

常见问题

**Mac 上 Alt+P 之类的快捷键没反应。** 先确认终端里已经把 Option 设为 Meta 键。Option+T 不需要这个设置,但对 Opus 5.5、Sonnet 5.5、Haiku 5.5 和 Fable 系列无效,它们一直使用扩展思考。[1]

命令跑得太久。 命令超时还没结束时,Claude Code 会把它转到后台继续运行,而不是直接停止;以 sleep 开头的命令除外。[1]

下一步

这里只列了最常用的按键。完整的快捷键表、转录查看器里的按键,以及 vim 编辑模式,请以官方交互模式文档为准。[1]

来源

  1. 1
    Interactive modeAnthropic Claude Code docs

引用本页: Claude Code 交互模式快捷键与技巧. TellWorld, https://www.tellworld.net/zh/practice/practice-claude-code-interactive-mode. 更新于 2026-11-14

相关动态