Codex: Codex 斜杆命令与速查表

最后更新:2026-08-31

Codex 提供丰富的斜杆命令(Slash Commands),让你快速执行常见操作,无需退出对话。

📋 前置知识:已完成 Codex 基本使用(见第 3 课)

1. 你将学到


2. 斜杆命令一览

(1) 会话管理

命令 说明
/new 开始新会话
/clear 清空当前对话历史
/status 查看会话状态、上下文使用量
/compact 手动压缩上下文
/quit 退出 Codex

(2) 文件操作

命令 说明
/read <file> 读取文件内容
/add <file> 添加文件到上下文
/remove <file> 从上下文移除文件
/diff 查看当前未提交的修改

(3) 模式切换

命令 说明
/mode suggest 切换到 Suggest 模式
/mode auto-edit 切换到 Auto Edit 模式
/mode full-auto 切换到 Full Auto 模式

(4) 信息查看

命令 说明
/help 查看帮助信息
/version 查看版本号
/config 查看当前配置
/models 查看可用模型列表
/history 查看对话历史

3. 命令行参数

(1) 启动参数

BASH
# 基本启动
codex

# 指定模型
codex --model gpt-5-codex

# 指定沙箱模式
codex --sandbox workspace-write

# 指定审批策略
codex --approval-policy ask

# Full Auto 模式
codex --full-auto

# Auto Edit 模式
codex --auto-edit

(2) 常用参数

参数 说明 示例
--model 指定模型 --model o3
--sandbox 沙箱模式 --sandbox readonly
--approval-policy 审批策略 --approval-policy ask
--auto-edit Auto Edit 模式
--full-auto Full Auto 模式
--quiet 静默模式
--version 查看版本
--help 查看帮助
--upgrade 更新 Codex

4. 速查表

(1) 快速启动

BASH
codex                                    # 默认模式启动
codex "修复登录 bug"                      # 直接提交任务
codex --model deepseek-coder             # 指定模型
codex --full-auto "运行测试"              # Full Auto + 任务

(2) 会话内操作

TEXT 📖 仅展示
/new                  新会话
/status               查看状态
/compact              压缩上下文
/mode full-auto       切换模式
/add src/auth.ts      添加上下文
/diff                 查看修改

(3) 任务模板

TEXT 📖 仅展示
# 修复 Bug
"修复 <文件> 中的 <问题>,确保测试通过"

# 添加功能
"在 <模块> 添加 <功能>,参考 <已有文件> 的风格"

# 重构代码
"将 <旧实现> 重构为 <新实现>,保持功能一致,确保测试通过"

# 写测试
"为 <文件> 编写单元测试,覆盖正常流程和边缘情况"

# 代码审查
"审查 <文件/PR>,关注安全性、性能和可维护性"

5. 高级命令

(1) 上下文管理

TEXT 📖 仅展示
/add src/**/*.ts        添加所有 TypeScript 文件
/remove src/test.ts     移除测试文件
/status                 查看上下文使用量
/compact                手动压缩

(2) 多任务管理(App 模式)

TEXT 📖 仅展示
/tasks                  列出所有任务
/task new              创建新任务
/task switch <id>       切换任务
/task cancel <id>       取消任务

▶ 示例 1: Alice 的高效操作流

TEXT 📖 仅展示
# Alice 开始工作
/new                                    # 新会话
/add src/auth.ts src/user.ts           # 添加上下文
"将认证从 Session 迁移到 JWT"            # 提交任务

# 任务完成后
/diff                                   # 查看修改
/status                                 # 检查上下文
/compact                                # 压缩历史

# 继续下一个任务
"为 JWT 认证添加刷新令牌功能"

❓ 常见问题

Q 斜杆命令区分大小写吗?
A 不区分。/New/new 效果相同。
Q 可以在任务描述中使用斜杆命令吗?
A 不可以。斜杆命令必须单独输入,不能嵌入在任务描述中。
Q 如何查看所有可用命令?
A 输入 /help 查看完整列表。
Q /compact 会丢失信息吗?
A 会压缩不太重要的历史细节,但核心上下文保留。如果发现 Codex 遗忘了关键信息,用 /add 重新添加。
Q 可以用自定义斜杆命令吗?
A 目前不支持自定义斜杆命令,但可以通过 AGENTS.md 和 Skills 实现类似效果。

📖 小节


📝 作业

  1. 基础题(难度⭐):使用至少 5 个斜杆命令,记录每个命令的效果。
  2. 进阶题(难度⭐⭐):用任务模板完成一个完整功能开发,从添加功能到写测试到代码审查。
  3. 挑战题(难度⭐⭐⭐):整理一份你自己的 Codex 速查卡,包含你最常用的命令和任务模板。
Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏