首页 / Codex 教程 / 斜杠命令大全

Codex 教程

斜杠命令大全

本教程共 32 篇 · 第 12 篇 · 更新于 2026-07-26 · 约 9 分钟阅读

CodexCodex 教程斜杠命令快捷键CLI命令面板工作流

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 statusgit 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 排进队列,等这一轮跑完它自动解析、接着处理。我经常在它跑测试的间隙,先把 /reviewTab 排好队,一跑完审查无缝衔接。

桌面 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.tomltui.keymap。不过新手先把默认的用熟,别一上来就折腾配置,否则回头看文档、问别人,你的键位跟所有教程都对不上,反而添乱。

动手:把三个入口各跑一遍

光看不练记不住。下面给一套最小验证流程,新建个空文件夹就能跑通。

  1. 建个空目录,进去启动
mkdir -p ~/codex-slash-demo && cd ~/codex-slash-demo && git init
codex
  1. 打一个 / 看你这台机器的真实命令全集(别回车):
/

弹出一长串命令菜单,带各自说明。这张菜单就是你当前版本真能用的全集。再多打几个字母(比如 /st),列表实时筛到 /status

  1. /status 看一眼当前配置
/status

Codex 打印当前会话概况——用的哪个模型、审批策略是啥、有哪些可写目录、上下文还剩多少。

  1. Ctrl+L!,体会快捷键比斜杠还快
!ls

!ls 直接在终端列出当前目录内容,且被收进上下文。按 Ctrl+L 后屏幕清干净重绘,但对话一条没少——这就是它和 /clear 的区别。

  1. /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 本身做点啥——不是让它写代码,而是调教当前这次会话——第一反应该是先打个斜杠看看有没有现成的开关。这点习惯,能帮你省下大把白费的时间。