主题
交互模式
键盘快捷键
常规控制
| 快捷键 | 描述 |
|---|---|
Ctrl+C | 取消当前输入或生成 |
Ctrl+D | 退出 Claude Code 会话 |
Ctrl+L | 清除终端屏幕 |
Ctrl+O | 切换详细输出 |
Ctrl+R | 反向搜索命令历史 |
Ctrl+V (macOS/Linux) 或 Alt+V (Windows) | 从剪贴板粘贴图像 |
Up/Down arrows | 导航命令历史 |
Esc + Esc | 回退代码/对话 |
Tab | 切换扩展思考 |
Shift+Tab 或 Alt+M | 切换权限模式 |
多行输入
| 方法 | 快捷键 |
|---|---|
| 快速转义 | \ + Enter |
| macOS 默认 | Option+Enter |
| 终端设置 | Shift+Enter(在 /terminal-setup 之后) |
| 控制序列 | Ctrl+J |
| 粘贴模式 | 直接粘贴 |
快速命令
| 快捷键 | 描述 |
|---|---|
# 在开始 | 内存快捷方式 - 添加到 CLAUDE.md |
/ 在开始 | 斜杠命令 |
! 在开始 | Bash 模式 - 直接运行命令 |
@ | 文件路径提及 |
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 | 删除到行尾 |
cc | 更改行 |
C | 更改到行尾 |
. | 重复上次更改 |
命令历史
使用 Ctrl+R 反向搜索
- 按
Ctrl+R激活反向历史搜索 - 输入文本以在以前的命令中搜索
- 再次按
Ctrl+R循环浏览较旧的匹配项 - 按
Enter接受匹配
后台 bash 命令
Claude Code 支持在后台运行 bash 命令,允许您在长时间运行的进程执行时继续工作。
主要功能:
- 异步运行命令
- 立即返回后台任务 ID
- 可以在命令继续执行时响应新提示
常见的后台命令:
- 构建过程
- 测试套件
- 长时间运行的脚本
使用 ! 前缀的 Bash 模式
通过在输入前加上 ! 直接运行 bash 命令:
!ls -la
!git status
!npm test这对于快速 shell 操作同时保持对话上下文很有用。