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