够用优先
先记住少数高频操作,比一次记完所有快捷键更实用。
输入和发送
| 操作 | 说明 |
|---|---|
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、建议验证命令”的节奏来。