J'Blog

8 课 · 日常

语义检索

基于 Chroma 向量库,与 Workspace 知识库分离。用自然语言描述你想查的内容。 非管理员每人每天可检索 5 次(消耗站点 AI 配额)。

交互模式

原文:Interactive mode

一句话

掌握 Claude Code 的键盘快捷键、输入模式和交互功能,提高工作效率。

什么时候翻这页

  • 需要查找特定快捷键时
  • 想了解如何使用多行输入或后台命令时
  • 需要使用 Vim 编辑模式时
  • 想知道如何使用命令历史和提示建议时

核心概念

  • 键盘快捷键:用于快速执行各种操作,如中断、编辑、切换模式等
  • 命令模式:以 / 开头的命令,用于执行特定功能或调用技能
  • Shell 模式:以 ! 开头的命令,直接执行 shell 命令
  • 后台任务:可以异步执行的命令,不阻塞当前工作流程
  • 任务列表:Claude 自动创建的待办事项列表,跟踪工作进度
  • 旁白问题:使用 /btw 提问,不影响主对话历史

怎么做

基本操作

  1. 使用 Ctrl+C 中断当前操作或清空输入
  2. 使用 Ctrl+O 切换转录查看器,查看详细工具使用情况
  3. 使用 Ctrl+R 反向搜索命令历史
  4. 使用 Ctrl+B 将运行中的任务移至后台

多行输入

  • 使用 \ + Enter 快速换行(所有终端都支持)
  • 使用 Shift+Enter 换行(iTerm2、WezTerm 等支持)
  • 使用 Ctrl+J 换行(任何终端都支持)

Vim 编辑模式

  1. /config 中启用 Editor mode
  2. 使用 Esc 进入 NORMAL 模式
  3. 使用 i/a/o 等进入 INSERT 模式
  4. 使用 v/V 进入 VISUAL 模式选择文本

命令历史搜索

  1. Ctrl+R 启动反向历史搜索
  2. 输入要搜索的文本
  3. 多次按 Ctrl+R 循环匹配结果
  4. TabEnter 接受匹配

使用旁白问题

  1. 输入 /btw 加上问题
  2. 获得答案后,按 SpaceEnterEscape 关闭
  3. f 将问题分支到新会话

命令 / 配置速查

快捷键功能
Ctrl+C中断操作或清空输入
Ctrl+D退出 Claude Code 会话
Ctrl+O切换转录查看器
Ctrl+R反向搜索命令历史
Ctrl+B将任务移至后台
Ctrl+T切换任务列表显示
Ctrl+G/Ctrl+X Ctrl+E在默认文本编辑器中打开
Shift+Enter多行输入
/命令模式
!Shell 模式
/btw旁白问题
Vim 命令功能
Esc进入 NORMAL 模式
i/a/o进入 INSERT 模式
v/V进入 VISUAL 模式
hjkl光标移动
dd删除行
yy复制行
p粘贴
u撤销

初学者易错点

  1. macOS 用户需要配置 Option 键为 Meta:否则 Alt+BAlt+F 等快捷键无法使用
  2. 多行输入方式不统一:不同终端支持不同的换行方式,需要根据自己使用的终端选择
  3. 混淆 Shell 模式和普通命令! 开头直接执行 shell 命令,而 / 开头是 Claude Code 命令
  4. 误用 Ctrl+C:第一次按 Ctrl+C 是清空输入,第二次才是退出程序
  5. 忽略任务列表:任务列表可以帮助跟踪复杂工作流程,但容易被忽视

相关词条

  • commands Claude Code 命令参考
  • skills 自定义提示和工作流
  • checkpointing 回滚编辑和恢复状态
  • sub-agents 子代理功能
  • permission-modes 权限模式
  • voice-dictation 语音输入功能

官方原文:https://code.claude.com/docs/en/interactive-mode