Skip to content

够用优先

先记住少数高频操作,比一次记完所有快捷键更实用。

输入和发送

操作说明
Enter发送当前消息
Shift + Enter换行,适合输入长需求
Shift + Tab循环切换模式(默认 → 自动接受编辑 → 计划模式)
↑ / ↓浏览之前输入过的内容
Ctrl + C中断当前运行或退出当前输入
Esc暂停 Claude 当前执行(不丢失上下文)
Esc + Esc回退到之前的某个步骤("反悔"操作)
(底部状态栏)打开管理菜单(查看历史、切换项目、token 用量等)
Ctrl + G用 Vim 编辑当前计划文件

不同终端对快捷键支持略有差异。如果某个组合不可用,以你终端实际表现为准。

编辑长提示词

写复杂需求时,推荐用多行输入:

text
帮我修改这个表单校验:

目标:
- 手机号不能为空
- 手机号格式错误时提示“请输入正确手机号”
- 不要改其他字段校验

请先定位代码,再说明修改方案。

比起一句话塞完,多行会更清楚,也更不容易让 Claude 误解。

常用终端操作

这些是大多数终端都常见的编辑习惯:

快捷键说明
Ctrl + A光标移动到行首
Ctrl + E光标移动到行尾
Ctrl + U删除到行首
Ctrl + K删除到行尾
Ctrl + W删除前一个词

底部状态栏

Claude Code 底部状态栏会显示当前模式和可用操作:

状态栏显示含义
plan mode on当前是计划模式,Claude 只分析不动手
accept edits on当前是自动接受编辑模式
? for shortcuts默认模式
esc to interrupt按 Esc 可中断当前执行
shift+tab to cycle按 Shift+Tab 可切换模式
↓ to manage按下箭头可打开管理菜单

状态栏中如果有探索任务在后台运行,会显示空心圆 标记,用上下箭头可切换查看不同任务的输出。

让 Claude 少走弯路

日常最有用的“快捷方式”其实是固定说法:

text
先分析,不要改代码。
text
给我最小修改方案。
text
请指出你参考了哪些文件。
text
如果不确定,请先问我,不要猜。
text
改完后请告诉我怎么验证。

复制报错的方式

贴报错时,尽量包含:

  • 你运行的命令
  • 完整报错
  • 你刚才改了什么
  • 你期望发生什么

示例:

text
我运行 npm run build 失败了。

刚才我改了登录页面的表单校验。

报错如下:
<粘贴完整报错>

请帮我判断是不是和刚才的改动有关。

常用工作节奏

text
先看代码 -> 说明方案 -> 执行修改 -> 总结 diff -> 建议验证命令

你可以把这句话直接发给 Claude:

text
这次任务请按“先看代码、说明方案、执行修改、总结 diff、建议验证命令”的节奏来。