常用命令与键盘快捷键
内置命令有一百多条,日常真正用得上的是二十来条。这一节只列这些,以及那几个换行和粘贴的按键——它们不按常规来。
内置命令一百多条,日常用得上的是下面这些。全表用 /help 查。
最该先记住的六条
| 命令 | 做什么 |
|---|---|
/clear |
清空上下文,重新开始——换一件不相干的事时用 |
/compact |
把当前对话压成摘要,腾出空间但保留进展 |
/context |
看当前上下文用掉了多少、被什么占着 |
/plan |
进入只读的方案模式,/plan 修一下登录的问题 可以直接带任务 |
/rewind |
打开回退菜单 |
/doctor |
体检安装与配置,并会帮你精简过长的 CLAUDE.md |
/clear和/compact的区别:换一件不相干的事用/clear;同一件事做得太长了用/compact。用错的代价是要么丢掉需要的上下文,要么背着一堆没用的东西继续跑。 详见上下文窗口的查看、压缩与模型切换。
按用途分
看状态
| 命令 | 做什么 |
|---|---|
/status |
当前模型、工作目录、加载了哪些规则文件、最近用了什么工具 |
/usage |
这个会话用掉了多少额度(别名 /cost) |
/context |
上下文占用的可视化分解 |
/tasks |
后台在跑什么(别名 /bashes) |
/todos |
当前对话里有哪些待办 |
/status、/tasks、/usage这三条会立刻执行,不会打断它正在做的事。 其他命令会排队等当前这轮结束。
换模型、换档位
| 命令 | 做什么 |
|---|---|
/model sonnet |
带参数切换,只影响当前会话 |
/model |
打开选择面板——注意,这个面板会改全局设置 |
/effort high |
调整思考深度 |
/fast |
开关快速模式 |
/model面板和/effort会写进全局配置文件,影响你其他正在开着的窗口。 这是一个真实会踩到的坑,多会话并行时的配置冲突专门讲这件事。
管配置
| 命令 | 做什么 |
|---|---|
/permissions |
查看和管理权限规则(别名 /allowed-tools) |
/memory |
编辑 CLAUDE.md,管理自动记忆 |
/init |
给这个项目生成一份起步的 CLAUDE.md |
/config |
打开设置界面 |
/add-dir |
临时加一个能访问的目录 |
/cd |
把整个会话搬到另一个目录 |
找回之前的东西
| 命令 | 做什么 |
|---|---|
/resume |
回到之前的某次对话(选择器里按 d 删除) |
/rename |
给当前会话起个名字,会显示在输入框上 |
/export |
把对话导出成纯文本 |
/copy |
复制最后一条回复到剪贴板 |
/diff |
打开交互式的改动对比视图 |
岔开问一句
| 命令 | 做什么 |
|---|---|
/btw |
问一个不进入对话历史的问题 |
/btw很好用:你在做一件事的中途想问个不相干的(「这个词英文怎么说」),用/btw问,不会污染当前任务的上下文。它没有工具权限,只回一次。
输入框里的四个前缀
| 打什么 | 效果 |
|---|---|
/ |
命令或技能 |
! |
直接执行一条 shell 命令,输出进入对话 |
@ |
引用文件路径,会自动补全 |
: |
emoji |
@是交办任务时最该用的。 打@然后开始输入文件名,它会补全。这比描述「桌面上那个文件」可靠得多。
!的用处是先看一眼再决定。 比如!ls interviews/先看看有多少份材料,再决定怎么交办。
快捷键
这几个不按常规来
| 你想做什么 | 按什么 |
|---|---|
| 换行不发送 | Ctrl + J(任何终端都行),或先打 \ 再 Enter |
| 中断它 | Esc |
| 打开回退菜单 | 空输入时连按两次 Esc |
| 切换权限模式 | Shift + Tab |
| 转到后台 | Ctrl + B(用 tmux 的话按两次) |
Shift + Enter换行在多数终端里能用,但不是所有:iTerm2、Ghostty、Warp、Apple Terminal、Windows Terminal 直接可用;VS Code、Cursor、Alacritty、Zed 需要先跑一次/terminal-setup;gnome-terminal 和 JetBrains 系的不支持。记
Ctrl + J最省事,它到哪都能用。
看和翻
| 按什么 | 效果 |
|---|---|
Ctrl + O |
打开完整记录视图——看它每一步具体做了什么 |
Ctrl + R |
反查历史输入 |
Ctrl + T |
显示 / 隐藏它的任务清单 |
↑ ↓ |
在输入框内移动光标;到头之后翻历史命令 |
?(空输入时) |
打开快捷键帮助面板 |
编辑输入框
| 按什么 | 效果 |
|---|---|
Ctrl + A / Ctrl + E |
跳到行首 / 行尾 |
Ctrl + U |
删到行首 |
Ctrl + W |
删掉前一个词 |
Ctrl + K |
删到行尾 |
Ctrl + G |
把当前输入丢到你的默认编辑器里改 |
Ctrl + S |
暂存当前输入;空输入时再按恢复 |
Ctrl + G值得试试。 要写一段很长的交办说明时,在终端里编辑很难受——Ctrl + G打开你惯用的编辑器,写完存盘就回来了。
退出
| 按什么 | 效果 |
|---|---|
Ctrl + D |
第一次提示确认,800 毫秒内再按一次退出 |
输入 exit |
同上 |
Ctrl + Z |
挂起到 shell(仅 macOS / Linux),敲 fg 回来 |
macOS 用户要多做一步
Option 键的快捷键默认不生效(比如 Option + P 切模型),因为终端默认不把 Option 当作修饰键送出去。
- Apple Terminal:设置 → 描述文件 → 键盘 → 勾选「Use Option as Meta Key」
- iTerm2:设置 → Profiles → Keys → 左右 Option 键都设成「Esc+」
不改也没关系,上面列的那些 Ctrl 组合都能用。
一个建议
不要试图记全。 真正需要形成肌肉记忆的只有四个:
Esc叫停 · 双Esc后悔 ·Ctrl + J换行 ·@指文件
其余的用到时 /help 一查就有。
本节事实查证日期:2026-08-05。 依据:官方 Interactive mode、 Commands 与 Configure your terminal。