Skip to content

快捷键参考

每天用得最多的其实就那几个键。这一页把默认快捷键、Vim 模式加持、粘贴多行代码的注意事项集中放在一起,方便回来查。

新手最容易走的弯路是拿鼠标点,实际上 REPL 里的九成动作都能被键盘覆盖。花两三天把这一页里的快捷键练熟,之后每天能省下十几分钟。

通用快捷键

按键作用
Ctrl+C取消当前操作,连按两次退出 REPL
Ctrl+D空行按下退出 REPL
Ctrl+L清屏,历史保留
Ctrl+R反向搜索历史命令
Up / Down上一条 / 下一条历史
Tab补全文件路径、slash 命令、Skill 名
Esc打断 Claude 当前输出,回到输入框
Shift+Tab循环切换权限模式
Enter发送
Alt+Enter / Shift+Enter换行不发送(多行输入)

记住这三个

Esc 打断输出、Shift+Tab 切权限、Ctrl+C 双按退出。掌握这三个,操作 REPL 已经很顺了。

输入前缀触发键

打在行首会触发特殊模式,Tab 可以补全。

前缀作用
@触发文件/目录选择器,例如 @src/index.ts
!后面接一条 bash 命令,立刻执行
#把当前行写进项目 CLAUDE.md 作为长期备忘
/触发 slash 命令菜单

四个前缀可以在同一段 Prompt 里混着写,Claude 会分别识别。

权限模式切换

Shift+Tab 循环切,右下角状态条会显示当前模式:

模式行为
plan只写计划,不执行任何写操作
default每次写文件、跑命令都问一次
acceptEdits文件编辑自动放行,Bash 仍问
bypassPermissions全放行,风险自负

新开会话默认在 default。不确定就停在 default,需要连续改多个文件时切 acceptEdits

Vim 模式

/vim 打开 Vim 模式,输入框会分 normal / insert 两态。

状态按键作用
Normalh j k l左下上右移动
Normalw b词间跳
Normal0 $行首 / 行尾
Normaldd删整行
Normalyy p复制行 / 粘贴
Normalu撤销
Normali a进 insert,光标前 / 后
InsertEsc回 normal
Normal:q关 Vim 模式

习惯 Vim 的人会觉得快,不习惯就别开,正常输入更省事。Vim 模式在写长 Prompt 的时候特别有价值,改一个 20 行的需求描述能省不少来回按方向键的时间。

Slash 命令高频键

/ 触发后前几个字符缩写:

命令作用
/clear清空当前会话上下文
/compact压缩历史节省 token
/model切模型
/vim开/关 Vim 模式
/exit退出
/help查全部命令
/init生成 CLAUDE.md
/review触发 code review

Tab 补全能省 90% 敲字。

粘贴多行代码的坑

REPL 里粘一大段代码,Windows 终端和 macOS 终端行为不太一样,容易踩坑。

  • Windows Terminal:粘完立刻被解释成多次回车,导致代码块被切成好几条 Prompt 发出去。解决办法:先按 Alt+Enter 进入多行输入,或者在设置里关掉 warn on multi-line paste。
  • iTerm2:默认粘超过 30 字符会弹确认,勾掉 Prompt before multiline paste 就顺畅了。
  • VS Code 集成终端:一般 OK,但 CRLF 换行有概率乱码,粘之前把内容里的 \r\n 统一成 \n
  • Bracketed Paste:现代终端默认开,Claude Code 也能识别整段粘贴视为单条输入,尽量不要关。

敏感数据

粘 API Key、密码、内部代码之前想清楚:这些内容会作为 Prompt 上传给模型。别把不该外发的塞进去。

打印一张贴桌上

上面的键位其实不多,最容易记不住的是 Shift+Tab 切权限和 Esc 打断输出。刚上手一周把这一页开个窗放旁边,一周之后就自然而然了。

真正影响效率的不是把所有键都背下来,而是三件事:知道有 Esc 能打断、知道 Shift+Tab 能改权限模式、知道四种前缀分别干什么。这三件事解决了 REPL 里最常见的三种卡顿,剩下的按需查表就够。

补充一条:用 iTerm2 或 Windows Terminal 可以自定义键映射,把常用的 slash 命令绑到某个组合键上,一按就发。日常反复输入的几个 Prompt 也可以做成 snippet,配合 Claude Code 的历史检索,几乎不用重复敲字。这类效率优化不属于 Claude Code 本身,但真的会影响使用体验。习惯之后再回到默认键位反而会觉得慢。

本教程为社区中文学习整理,非官方发布。Claude Code 属于 Anthropic。