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:反向搜索历史(如果终端支持)
  • 注意:历史扩展(!)默认禁用

另请参阅

Claude Code 中文文档