Codex 斜杠命令(七):个性化与配置——打造你的专属 Codex
系列目录
- (一)快速入门——最常用的基础命令
- (二)对话管理——让你的会话有条不紊
- (三)权限与安全——精确控制 Codex 能做什么
- (四)代码审查——提 PR 前的最后一道防线
- (五)模型与推理——为任务选择合适的大脑
- (六)并行工作与后台——让 Codex 同时处理多个任务
- (七)个性化与配置——打造你的专属 Codex(本文)
- (八)生态集成:插件、技能与 MCP
延伸阅读 · 插件商店完全指南 · Codex vs Claude Code 对比 · 2026 高级模式对比
斜杠命令不只是用来操作 Codex 的——它们还能用来定制 Codex 本身。从 Vim 键绑定到终端主题,从状态栏字段到窗口标题,这些命令把你的终端调成一个高度个性化的 AI 开发环境。本文还涵盖 /goal 目标模式,这是 Codex 做长任务跟踪的核心机制。
命令速查表
| 命令 | 说明 |
|---|---|
| /vim | 切换 composer 的 Vim 编辑模式 |
| /keymap | 自定义 TUI 快捷键绑定 |
| /theme | 选择语法高亮主题,预览并持久化 |
| /statusline | 定制终端状态栏显示哪些字段 |
| /title | 定制终端窗口/标签页标题 |
| /goal | 设定、暂停、恢复、清除持久化任务目标 |
| /experimental | 切换实验性功能开关 |
/vim 和 /keymap —— 让键盘长成你的形状
/vim
/keymap
/vim 一键切换 composer 的 Vim 模式。在 Vim 模式下,输入框支持 Normal/Insert 模式切换、hjkl 移动、w/b 跳词等标准 Vim 快捷键。
如果希望每次启动都默认使用 Vim 模式,在 config.toml 中设置:
[tui]
vim_mode_default = true
/keymap 打开快捷键映射界面,你可以查看当前的按键绑定,也可以自定义快捷键并持久化到 config.toml。如果你习惯了某个编辑器或终端的快捷键方案,/keymap 让你不需要重新适应。
/theme —— 让终端看起来舒服
/theme
/theme 弹出一个语法高亮主题选择器,支持实时预览。选定后主题会持久化到 config.toml,下次启动自动应用。
Codex 的 TUI 主题系统覆盖了代码块、diff 视图、markdown 渲染等所有语法元素的颜色方案。选择一个对比度合适、在亮色和暗色终端背景下都清晰可辨的主题,能显著减少长时间编码的视觉疲劳。
/statusline 和 /title —— 把关键信息放在眼前
/statusline
/title
/statusline 让你定制终端底部的状态栏内容。可选的字段包括:
- model:当前使用的模型名称
- context:Token 使用量
- limits:速率限制状态
- git:当前 Git 分支
- tokens:详细的 Token 消耗统计
- session:会话 ID
- fast:Fast 模式状态
你可以选择和排序你要的字段。比如只保留 model + git + context 三项,状态栏简洁但信息密度刚好。
/title 同理,定制的是终端窗口或标签页的标题。可选字段包括 project、status、thread、branch、model、task progress。如果你同时开着多个 Codex 会话,用 /title 为每个终端设置有意义的名字,切换时不会搞混。
/goal —— 给 Codex 一个北极星
/goal 完成用户认证模块的重构,保持所有现有测试通过
/goal
/goal pause
/goal resume
/goal clear
/goal 是 Codex 的目标模式入口。你给 Codex 设定一个持久化的任务目标,它会在整个线程生命周期中追踪这个目标。目标会显示在终端顶部或状态栏中,你可以随时查看进度。
目标的典型用法:
- 设定目标:/goal 后面直接写目标描述。目标最长 4000 字符。
- 查看进度:不带参数运行 /goal 查看当前目标。
- 暂停/恢复:/goal pause 暂停追踪,/goal resume 恢复。
- 清除:/goal clear 移除当前目标。
实际场景:你要完成一个涉及 10 个文件的 API 迁移。设定目标"完成 API v1 到 v2 的迁移,deprecate 所有 v1 端点,更新文档和测试"。Codex 会在整个过程中追踪进度,即使你中途切出去修了个紧急 bug,回来时目标还在。
如果 /goal 在斜杠菜单中不可见,需要在 config.toml 中启用:
[features]
goals = true
或者在 CLI 中运行 codex features enable goals。
/experimental —— 尝鲜新能力
/experimental
/experimental 打开实验性功能开关面板。Codex 的一些新功能会先以实验性方式提供,你可以在这里开启。
常见的实验性功能包括 Subagents(子 agent 并行)、Apps(应用连接器)、Smart Approvals(智能审批)等。切换后可能需要重启 Codex。
注意:实验性功能可能不够稳定,生产环境中谨慎开启。但如果你在探索 Codex 的边界或需要某个特定能力,/experimental 是第一个应该查看的地方。
实操清单
- 运行
/vim切换到 Vim 模式,体验 Normal/Insert 模式切换和 hjkl 移动 - 在 config.toml 中添加
vim_mode_default = true,让 Vim 模式在每次启动时默认开启 - 运行
/keymap查看当前快捷键绑定,并根据自己的习惯自定义至少一个快捷键 - 运行
/theme打开主题选择器,预览不同主题后选定一个并持久化 - 运行
/statusline,保留 model、git、context 三个字段,隐藏其余字段 - 如果同时开有多个 Codex 会话,运行
/title为当前终端设置包含 project 或 branch 的有意义标题 - 在 config.toml 中添加
[features] goals = true(或运行codex features enable goals)启用目标功能 - 运行
/goal 你的任务描述为当前线程设定一个具体的持久化目标 - 中途运行
/goal pause暂停目标追踪,再用/goal resume恢复,体验目标状态切换 - 任务完成后运行
/goal clear清除当前目标 - 运行
/experimental查看当前可用的实验性功能,按需开启 Subagents 或 Smart Approvals