基本交互
| 快捷键 | 功能 |
|---|---|
Enter |
发送消息 |
Shift + Enter |
消息中换行 |
↑ |
调出上一条输入历史 |
Esc |
取消当前输入 / 中断正在执行的任务 |
会话管理
| 快捷键 | 功能 |
|---|---|
Ctrl + C |
中断当前操作 |
Ctrl + D |
退出 Claude Code |
Ctrl + L |
清屏(保留会话上下文) |
Ctrl + R |
搜索历史命令(终端原生) |
多行输入
| 快捷键 | 功能 |
|---|---|
Shift + Enter |
换行继续输入 |
输入 \ 后回车 |
续行输入 |
Vim 模式(如果开启)
可以在 settings.json 中配置 "vim": true 开启,之后支持标准 Vim 按键绑定。
常用 Slash 命令(也算"快捷方式")
| 命令 | 功能 |
|---|---|
/help |
查看帮助 |
/clear |
清除对话上下文 |
/compact |
压缩上下文,节省 token |
/model |
切换模型 |
/cost |
查看当前会话的 token 消耗 |
/review |
代码审查 |
/init |
生成 CLAUDE.md 项目配置文件 |
/bug |
上报 bug |
提示: Claude Code 本质上运行在终端里,大多数终端原生快捷键(如 Ctrl + A 跳到行首、Ctrl + E 跳到行尾)都可以正常使用。
终端里没有鼠标式的"全选当前行"快捷键
在终端里没有鼠标式的"全选当前行"快捷键,但可以用这几种方式:
删除整行内容(最常用)
-
Ctrl + U— 删除光标前所有内容 -
Ctrl + K— 删除光标后所有内容 - 两个连用就能清空整行
移动光标配合操作
-
Ctrl + A— 跳到行首 -
Ctrl + E— 跳到行尾
如果你想"选中"是为了复制,终端本身不支持键盘选中,只能用鼠标拖选后 Ctrl + Shift + C 复制。
如果你开启了 Vim 模式,按 Esc 进入 Normal 模式后,0 跳行首,$ 跳行尾,dd 删整行,yy 复制整行。