Skip to content

快捷键

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 发送消息。