Skip to content

交互模式

Claude Code 会话中键盘快捷键、输入模式和交互功能的完整参考。

键盘快捷键

通用控制

快捷键 描述 上下文 Ctrl+C 取消当前输入或生成 标准中断 Ctrl+D 退出 Claude Code 会话 EOF 信号 Ctrl+L 清除终端屏幕 保留对话历史 上/下箭头 导航命令历史 回调之前的输入 Esc + Esc 编辑上一条消息 双击 escape 键修改

多行输入

方法 快捷键 上下文 快速转义 \ + Enter 在所有终端中有效 macOS 默认 Option+Enter macOS 上的默认设置 终端设置 Shift+Enter/terminal-setup 之后 控制序列 Ctrl+J 多行的换行字符 粘贴模式 直接粘贴 用于代码块、日志

快速命令

快捷键 描述 注释 开头的 # 内存快捷键 - 添加到 CLAUDE.md 提示文件选择 开头的 / 斜杠命令 参见斜杠命令

Vim 模式

使用 /vim 命令启用 vim 风格编辑,或通过 /config 永久配置。

模式切换

命令 动作 从模式 Esc 进入 NORMAL 模式 INSERT i 在光标前插入 NORMAL I 在行首插入 NORMAL a 在光标后插入 NORMAL A 在行尾插入 NORMAL o 在下方打开新行 NORMAL O 在上方打开新行 NORMAL

导航(NORMAL 模式)

命令 动作 h/j/k/l 向左/下/上/右移动 w 下一个单词 e 单词末尾 b 上一个单词 0 行首 $ 行尾 ^ 第一个非空白字符 gg 输入开头 G 输入末尾

编辑(NORMAL 模式)

命令 动作 x 删除字符 dd 删除行 D 删除到行尾 dw/de/db 删除单词/到末尾/向后 cc 更改行 C 更改到行尾 cw/ce/cb 更改单词/到末尾/向后 . 重复上次更改

💡 提示:> 在终端设置中配置您偏好的换行行为。运行 /terminal-setup 为 iTerm2 和 VS Code 终端安装 Shift+Enter 绑定。

命令历史

Claude Code 维护当前会话的命令历史:

  • 历史按工作目录存储
  • 使用 /clear 命令清除
  • 使用上/下箭头导航(参见上面的键盘快捷键)
  • Ctrl+R:反向搜索历史(如果终端支持)
  • 注意:历史扩展(!)默认禁用

另请参阅