快捷键
Claude Code 支持多种快捷键,提升操作效率。
命令前缀
在输入框行首使用特殊前缀可触发快捷功能:
| 前缀 | 说明 | 示例 |
|---|---|---|
? | 显示可用快捷键列表 | ? |
/ | 斜杠命令或 Skill | /help、/compact、/model |
! | Bash 模式,直接执行命令(绕过 Claude,节省 Token) | ! npm test、! git status |
@ | 文件/目录路径提及,触发自动补全 | @src/utils/、@package.json |
# | 快速添加内容到 CLAUDE.md 记忆 | # 本项目使用 pnpm |
& | 后台任务,发送到云端 Claude Code 执行 | & 分析整个代码库的依赖关系 |
TIP
使用 ! 前缀直接执行命令可节省大量 Token,适合简单的 shell 操作。
通用控制
| 快捷键 | 说明 |
|---|---|
Ctrl + C | 取消当前输入或生成 |
Ctrl + D | 退出 Claude Code 会话 |
Ctrl + L | 清屏(保留对话历史) |
Ctrl + O | 切换详细输出模式 |
Ctrl + R | 反向搜索命令历史 |
Ctrl + G | 在默认文本编辑器中打开 |
Ctrl + B | 后台运行任务(Tmux 用户需按两次) |
Escape | 停止 Claude 响应 |
Escape Escape | 双击 ESC,显示历史消息列表并跳转 |
多行输入
| 快捷键 | 说明 |
|---|---|
\ + Enter | 快速换行(所有终端通用) |
Shift + Enter | 换行(iTerm2、WezTerm、Ghostty、Kitty 原生支持) |
Option + Enter | 换行(macOS 默认) |
Ctrl + J | 换行(Line Feed 字符) |
配置 Shift+Enter
在 Claude Code 中运行 /terminal-setup 可自动为 VS Code、Alacritty、Zed、Warp 配置 Shift+Enter。
图片粘贴
| 快捷键 | 说明 |
|---|---|
Ctrl + V | 从剪贴板粘贴图片(Linux) |
Cmd + V | 从剪贴板粘贴图片(iTerm2) |
Alt + V | 从剪贴板粘贴图片(Windows) |
注意
拖拽文件时按住 Shift 可将文件作为引用添加到对话中,而非直接打开。
编辑操作
| 快捷键 | 说明 |
|---|---|
Ctrl + A | 光标移到行首 |
Ctrl + E | 光标移到行尾 |
Ctrl + U | 删除光标前所有内容 |
Ctrl + K | 删除光标后所有内容 |
Ctrl + W | 删除光标前一个单词 |
Ctrl + Y | 粘贴最近删除的内容 |
↑ / ↓ | 浏览历史消息 |
工具交互
| 快捷键 | 说明 |
|---|---|
y | 确认工具执行(单次) |
Y | 确认并记住(本次会话) |
n | 拒绝工具执行 |
e | 编辑工具参数后执行 |
Shift + Tab | 自动接受模式(YOLO 模式) |
Shift + Tab x2 | 进入 Plan 模式(安全研究模式) |
主题与显示
| 快捷键 | 说明 |
|---|---|
Ctrl + T | 切换代码块语法高亮(仅在 /theme 菜单中有效) |
Vim 模式
启用 Vim 模式后可使用 Vim 风格的编辑快捷键:
bash
# 启用 Vim 模式
claude config set --global preferredEditorMode vim模式切换
| 快捷键 | 说明 |
|---|---|
Escape | 进入 Normal 模式 |
i / I | 进入 Insert 模式(光标前/行首) |
a / A | 进入 Insert 模式(光标后/行尾) |
o / O | 下方/上方新建行并进入 Insert 模式 |
导航
| 快捷键 | 说明 |
|---|---|
h / j / k / l | 左/下/上/右移动 |
w / e / b | 下一词首/词尾/上一词首 |
0 / $ / ^ | 行首/行尾/首个非空字符 |
gg / G | 文档开头/结尾 |
f / F / t / T | 查找字符(正向/反向/到字符前) |
编辑
| 快捷键 | 说明 |
|---|---|
x | 删除当前字符 |
dd / D | 删除整行/删除到行尾 |
dw / de / db | 删除到下一词首/词尾/上一词首 |
cc / C | 修改整行/修改到行尾 |
cw / ce / cb | 修改到下一词首/词尾/上一词首 |
. | 重复上一操作 |
复制粘贴
| 快捷键 | 说明 |
|---|---|
yy / Y | 复制整行 |
yw / ye / yb | 复制到下一词首/词尾/上一词首 |
p / P | 粘贴(光标后/光标前) |
其他
| 快捷键 | 说明 |
|---|---|
>> / << | 增加/减少缩进 |
J | 合并行 |
u | 撤销 |
TIP
Vim 模式下按 Escape 退出插入模式,然后按 Enter 发送消息。