用了两个月的 Claude Code,一直把它当作普通的聊天工具来使用。直到有天偶然看到同事的一个操作——按下 Ctrl + A 跳转到行首修改 Prompt——才恍然大悟,原来自己之前一直用着低效的方式。
Claude Code 的输入区域,本质上就是一个终端行编辑器。如果你熟悉 bash 或 zsh,那些 Readline 快捷键在这里同样适用。这里整理了最常用的几个,希望能帮你少走一些弯路。
启动与退出
启动 Claude Code
| 命令 | 说明 |
|---|---|
claude | 标准启动指令 |
cc | 自定义别名(强烈推荐) |
设置别名(添加到 ~/.zshrc 或 ~/.bashrc):
alias cc='claude'
说实话,最初每天都要老老实实输入 claude。后来发现一天要启动十几次,两个字母比六个字母快多了。现在 cc 已经成为肌肉记忆。
退出 Claude Code
| 快捷键 / 命令 | 说明 |
|---|---|
Ctrl + C | 中断并退出(推荐) |
exit 或 /exit | 输入命令退出 |
Ctrl + D | EOF 信号退出 |
Ctrl + C 最为直接,按一下即可离开。exit 适合在执行完某个操作后优雅地关闭。Ctrl + D 在 Unix 中代表“输入结束”,同样可以用于退出。
基础移动
行级跳转
| 快捷键 | 单词含义 | 作用 |
|---|---|---|
Ctrl + A | A(字母表首位) | 跳到行首 |
Ctrl + E | End | 跳到行尾 |
经常写着写着发现忘记设定角色,或者想调整输出格式,直接跳到行首或行尾——比反复按方向键高效得多。
字符和单词移动
| 快捷键 | 单词含义 | 作用 |
|---|---|---|
Ctrl + B | Backward | 向左移动一个字符 |
Ctrl + F | Forward | 向右移动一个字符 |
Alt + B | Backward | 向左移动一个单词 |
Alt + F | Forward | 向右移动一个单词 |
Alt + B/F 在 macOS 上有时会与系统快捷键冲突,如果不起作用可以检查一下终端设置。
删除操作
局部删除
| 快捷键 | 单词含义 | 作用 |
|---|---|---|
Ctrl + H | H(删除前一个字符) | 删除光标前一个字符 |
Ctrl + D | Delete | 删除光标后一个字符 |
Ctrl + W | Wipe | 删除光标前一个单词 |
Alt + D | Delete | 删除光标后一个单词 |
说实话,Ctrl + H 用得真不多,直接按 Backspace 更顺手。但 Ctrl + W 删除单词确实好用——尤其想快速修改某个参数的时候。
大段删除
| 快捷键 | 单词含义 | 作用 |
|---|---|---|
Ctrl + K | Kill(剪切) | 删除到行尾 |
Ctrl + U | Undo(Unix 惯例) | 删除到行首 |
比如写了个 Prompt 想换一种输出格式,直接用 Ctrl + K 把后面全部删除重写,不用逐字删除。
历史记录
上下翻找
| 快捷键 | 单词含义 | 作用 |
|---|---|---|
Ctrl + P | Previous | 上一条命令 |
Ctrl + N | Next | 下一条命令 |
Ctrl + P 相当于方向键上,Ctrl + N 相当于方向键下。看个人习惯,有些人更习惯按方向键,这没什么对错。
搜索历史
| 快捷键 | 单词含义 | 作用 |
|---|---|---|
Ctrl + R | Reverse | 反向搜索历史记录 |
按下 Ctrl + R 后输入关键词(例如 flutter 或 jenkins),就能找到之前用过的类似 Prompt。很多人会复用之前的 Prompt 稍作修改,比从头编写快得多。
其他操作
| 快捷键 | 单词含义 | 作用 |
|---|---|---|
Ctrl + Y | Yank(粘贴) | 粘贴刚刚删除的内容 |
Alt + Y | Yank pop | 轮换之前的删除记录 |
Ctrl + L | L(或 Clear) | 清屏(上下文仍然保留) |
Ctrl + C | Cancel | 中断当前生成 |
Ctrl + Y 用得不多,但有时删错了想恢复还挺方便的。Ctrl + C 倒是经常使用——发现 Claude 理解错了就赶紧中断重新提问,不必等它说完一长串无关内容。
实用建议
渐进式编写 Prompt
没必要一次性写出完美的 Prompt。先写一个简单的试试效果,然后根据 Claude 的反馈不断调整。这和写代码的小步迭代思路很相似。
Prompt 结构
常用的结构如下:
【角色】【任务】【输出要求】
熟悉 Ctrl + A/E/K/U 之后,修改 Prompt 就快多了。比如想更换角色,跳到行首修改即可;想换输出格式,Ctrl + K 删除后面重新编写。
复用历史
Ctrl + R 搜索历史功能真的能节省大量时间。很多人经常询问类似的问题,把之前的 Prompt 拿过来稍加改动,比重写快多了。
最后说两句
刚开始用 Claude Code 的时候,确实觉得快捷键又多又杂,记不住。其实日常常用的就那么几个。
必记组合: cc 启动、Ctrl + C 退出、Ctrl + A/E 行首尾、Ctrl + K/U 大段删除、Ctrl + R 搜索历史。这几个基本能覆盖 90% 的日常使用场景。
别把这些快捷键当成必须掌握的技能,用着顺手就行。毕竟工具是用来提高效率的,不是用来背诵的。
附: 完整速查表
| 操作 | 快捷键 | 优先级 |
|---|---|---|
| 启动 | cc | ⭐⭐⭐ |
| 退出 | Ctrl + C | ⭐⭐⭐ |
| 行首尾 | Ctrl + A / E | ⭐⭐⭐ |
| 大段删 | Ctrl + K / U | ⭐⭐⭐ |
| 搜索历史 | Ctrl + R | ⭐⭐⭐ |
| 单词移动 | Alt + B / F | ⭐⭐ |
| 单词删除 | Ctrl + W / Alt + D | ⭐⭐ |
| 清屏 | Ctrl + L | ⭐ |
