斜杠命令大全
本教程共 32 篇 · 第 12 篇 · 更新于 2026-07-26 · 约 9 分钟阅读
12. 斜杠命令大全
本节目标:搞懂斜杠命令是什么、CLI 和桌面 App / IDE 各能用哪些,学会用
/控制会话本身,而不仅仅是让模型干活。
斜杠命令到底是啥
跟 Codex 打交道,你说的话分两种。一种是正经需求:「帮我把这个函数重构一下」——这是说给模型听的。另一种是元操作:「把对话清了重开」「换个更省的模型」——这些不是让模型帮忙,而是直接命令 Codex 这个程序本身。
斜杠命令(Slash Commands)就是这批元操作的统一入口。你在输入框开头打个 /,立刻弹出一长串命令菜单。
打个比方,斜杠命令就是写字楼前台那块「分机号一览表」。你不会逮着前台从头解释「我要找三楼管报销的」——扫一眼墙上,财务 8101、人事 8102,直接拨。每个号通一个确定的部门,拨过去立刻接通。/model 通「换模型」、/status 通「看状态」,打下去执行的是程序写死的动作,不会理解歪。
Note斜杠命令得让
/当这条消息的第一个字符才算数。打一个/弹出菜单,再多打几个字母(比如/st)它会实时筛选到/status。
CLI 常用命令:按你干哪一步来查
CLI 的斜杠命令有四十多条,硬背纯属跟自己过不去。好在它们能按「一次会话的典型流程」归类——你处在哪一步,自然该用哪几个。日常高频的理成四组,对着「你现在想干啥」找那一行就行。
第一组:搭场子、定规矩
进新项目基本是固定套路:先 /init 让它读一遍代码、吐一份 AGENTS.md 草稿,再 /permissions 把动手权限调到舒服的档。
| 命令 | 干啥的 | 你啥时候用 |
|---|---|---|
/init | 在当前目录生成一份 AGENTS.md 脚手架 | 第一次在某个仓库里立规矩 |
/permissions | 设 Codex 不用问就能干哪些事 | 想在审批模式之间收紧或放开 |
/mcp | 列出已配置的 MCP 工具(加 verbose 看详情) | 接外部服务、排查工具连没连上 |
/skills | 浏览并选用一个本地 Skill | 想让某个专项 Skill 接管下一轮 |
/status | 看会话配置和 token 用量 | 确认当前模型、审批策略、上下文余量 |
第二组:干活干到一半,调状态
这三个最容易混,专门掰一下:
/clear 和 /new 都开新对话,区别在「要不要先擦屏幕」。 /new 不像 /clear 那样先清掉当前终端画面。想连旧记录一起眼不见心不烦用 /clear,想留着上面的滚屏只换上下文用 /new。
/clear 和 /compact 又是另一对——一个清空、一个压缩。换个不相干的新活儿用 /clear(台面全擦),同一个任务但聊太长了用 /compact(把草稿纸整理成一页要点接着干)。
| 命令 | 干啥的 | 你啥时候用 |
|---|---|---|
/model | 切换模型(有的还能调推理强度) | 想换更强或更快的模型 |
/compact | 把可见对话压缩成摘要、腾出 token | 聊太久、上下文快满了 |
/clear | 清掉终端 + 开一段全新对话 | 换个全新任务,台面收拾干净 |
/new | 在同一个 CLI 会话里开一段新对话 | 换任务,但不想先清屏 |
/plan | 切到 plan 模式,可顺带带一句提示 | 大改动前先让它出方案不动手 |
Tip我有阵子每次想清空对话重开,都老老实实
Ctrl+C退出、再敲codex重启,等它重新加载一遍项目——一套下来小十秒。连着干了快两周,直到翻文档撞见/clear,原来打六个字符就行,那两周全是白费功夫。
第三组:活儿交出去之前,检查
/diff 我几乎每次提交前都按——它连还没 git add、Git 压根没跟踪的新文件都列出来,比我自己 git status 加 git diff 两条命令一把抓得还全。
| 命令 | 干啥的 |
|---|---|
/diff | 看 Git diff,含 Git 还没开始跟踪的新文件 |
/review | 让 Codex 审一遍你的工作区改动(盯行为变化和漏掉的测试) |
/copy | 复制 Codex 最近一条已完成的输出(也可按 Ctrl+O) |
Warning
/diff默认你的项目已经是 Git 仓库。要是当前目录还没git init,没有可对比的版本,/diff自然也没的可显示。动手前先git status确认仓库能用。
第四组:杂项里你早晚用得上的
这四组没给全(官方那张表四十多行),但覆盖了日常九成的场景。剩下的临时想干啥,在输入框打个 / 加几个字母筛一下,比背一张表实在得多。
| 命令 | 干啥的 |
|---|---|
/import | 从 Cursor、Claude Code 等迁移设置、MCP、插件、会话、项目记忆 |
/keymap | 查看并修改 TUI 快捷键绑定,改动可持久化 |
/statusline | 交互式挑选、排序状态栏显示哪些字段 |
/theme | 选一个语法高亮主题并存下来 |
/resume | 从会话列表恢复一段存过的对话 |
/side(别名 /btw) | 开一段「侧聊」临时分支,不污染主线 |
/fork | 把当前对话分叉成一个新线程,原对话不动 |
/quit(别名 /exit) | 退出 CLI(退之前先保存或提交重要改动) |
Note自 v0.145 起,
/import支持迁移 Cursor 和 Claude Code 的设置、MCP 服务器、插件、会话、命令和项目级记忆。从别的工具切过来,一条命令把家当搬齐。
还有个贴心的细节:任务正跑着的时候,你可以先把一条斜杠命令打好、按 Tab 排进队列,等这一轮跑完它自动解析、接着处理。我经常在它跑测试的间隙,先把 /review 用 Tab 排好队,一跑完审查无缝衔接。
桌面 App 和 IDE:命令少得多,别拿 CLI 那张表去套
别拿 CLI 四十多条的认知去桌面 App 和 IDE 里套,会扑空。图形界面里很多事是用按钮、菜单、设置面板干的,没必要全塞进斜杠列表。同一家银行的柜台和手机 App——柜台什么业务都能办,手机 App 只把高频那几样做成首页大按钮。
桌面 App:官方目前列这 6 条
| 斜杠命令 | 作用 |
|---|---|
/status | 看线程 ID、上下文用量、限额情况 |
/review | 开代码审查模式,审未提交改动或跟基线分支比 |
/plan | 切到 plan 模式,做多步规划 |
/goal | 设一个 Codex 要持续达成的目标(先用 /plan 捋清楚再设) |
/mcp | 看已连接的 MCP server 状态 |
/feedback | 提反馈(可附带日志) |
Tip在桌面 App 输入框打
$能显式调用 Skills,启用的 Skills 也会出现在斜杠列表里。/goal如果列表里没有,可能得在config.toml里开features.goals = true,或跑codex features enable goals。
IDE 扩展(VS Code 等):官方列这 8 条
IDE 这套里最有「IDE 特色」的是 /local 和 /cloud 这对——一句话就能把当前任务从「在我电脑上跑」切到「丢云端跑」。我在 VS Code 里调试一个要跑很久的重构时,常先 /local 验证思路对不对,确认了再 /cloud 扔上去挂着,本机腾出来干别的。
| 斜杠命令 | 作用 |
|---|---|
/status | 看线程 ID、上下文用量、限额情况 |
/review | 开代码审查模式 |
/goal | 设一个 Codex 要持续达成的持久目标 |
/auto-context | 开 / 关「自动上下文」,自动带上最近文件和 IDE 上下文 |
/local | 切到本地模式,在工作区里跑任务 |
/cloud | 切到云端模式,把任务跑到远端(需云端权限) |
/cloud-environment | 选用哪个云端环境(仅云端模式下可用) |
/feedback | 提反馈(可附带日志) |
Warning这三个入口的命令数量会随版本变。最靠谱的办法永远是:在你正用的那个入口打一个
/,看它实际弹出来的列表——那才是你这台机器、这个版本真能用的全集,别拿别人截图死磕。
CLI 键盘快捷键:比斜杠更快的那一层
有一小撮高频操作,连打斜杠都嫌慢——按一个键就完事。这就是 CLI 的键盘快捷键,相当于双击之于「右键→打开」。
| 键盘动作 | 作用 | 对应的斜杠命令 |
|---|---|---|
Ctrl+L | 只清屏幕、保留当前对话(强制重绘) | 无(和 /clear 不一样) |
Ctrl+O | 复制 Codex 最近一条已完成的输出 | 等同 /copy |
Tab(任务跑着时) | 把下一条输入或斜杠命令排进队列 | 无 |
Ctrl+G | 在外部编辑器里写长提示词,写完带回输入框 | 无 |
Alt+R | 切换 raw 滚屏模式(让终端选中、复制更直接) | 等同 /raw |
! 前缀(行首) | 不打扰 Codex,顺手在终端跑条 shell 命令 | 无 |
Warning
Ctrl+L不等于/clear。这是最容易混的一对:Ctrl+L只清终端画面、保留当前对话(擦黑板);/clear是清屏 + 开一段全新对话,上下文一起没了(换张新黑板)。另外,任务正在跑的时候这俩都按不了,等跑完再按。
! 前缀挺好用——在输入框行首打 !,后面跟一条命令:
!git status
这条直接在你终端跑,而且 Codex 会把它的输出当成「用户提供的命令结果」收进上下文。想瞄一眼仓库状态、又不想让 Codex 专门跑一趟烧 token,!git status 立等可取,下一句它还能接着这个状态聊。
想改键?CLI 提供了 /keymap——查看、修改、并把自定义绑定持久化进 config.toml 的 tui.keymap。不过新手先把默认的用熟,别一上来就折腾配置,否则回头看文档、问别人,你的键位跟所有教程都对不上,反而添乱。
动手:把三个入口各跑一遍
光看不练记不住。下面给一套最小验证流程,新建个空文件夹就能跑通。
- 建个空目录,进去启动:
mkdir -p ~/codex-slash-demo && cd ~/codex-slash-demo && git init
codex
- 打一个
/看你这台机器的真实命令全集(别回车):
/
弹出一长串命令菜单,带各自说明。这张菜单就是你当前版本真能用的全集。再多打几个字母(比如 /st),列表实时筛到 /status。
- 用
/status看一眼当前配置:
/status
Codex 打印当前会话概况——用的哪个模型、审批策略是啥、有哪些可写目录、上下文还剩多少。
- 试
Ctrl+L和!,体会快捷键比斜杠还快:
!ls
!ls 直接在终端列出当前目录内容,且被收进上下文。按 Ctrl+L 后屏幕清干净重绘,但对话一条没少——这就是它和 /clear 的区别。
- 试
/diff,再退出:
先让它干点会改文件的小事:
新建一个文件 hi.txt,里面写一行 hello from codex
完事后看改动:
/diff
Codex 列出 Git 视角的改动,包括这个还没被 Git 跟踪的新文件 hi.txt。看完退出:
/exit
跑完这一圈,你就把「打 / 看真实全集」「Ctrl+L ≠ /clear」「/diff 连未跟踪文件都看得到」亲手验证了一遍。
小结
| 你想搞清的事 | 答案 | 关键点 |
|---|---|---|
| 斜杠命令是什么 | Codex 会话的控制指令 | 管程序本身、不是派活;只在消息开头算数 |
| CLI 命令怎么记 | 按「你在哪一步」分组查 | 搭场子 / 干活中 / 交付前 / 杂项;打 / 见真实全集 |
/clear /new /compact 咋分 | 清屏换上下文 / 不清屏换上下文 / 压缩续聊 | 换任务用前俩,续任务用 /compact |
| 桌面 App 能用啥 | 现列 6 条 | /status /review /plan /goal /mcp /feedback |
| IDE 扩展能用啥 | 现列 8 条 | 独有 /local /cloud /auto-context |
| CLI 快捷键记哪些 | Ctrl+L Ctrl+O Tab Ctrl+G ! | Ctrl+L ≠ /clear(不丢对话) |
斜杠命令不是「高级玩法」,它是 Codex 会话最基础的控制台。但凡你想对 Codex 本身做点啥——不是让它写代码,而是调教当前这次会话——第一反应该是先打个斜杠看看有没有现成的开关。这点习惯,能帮你省下大把白费的时间。