Codex 斜杠命令(七):个性化与配置——打造你的专属 Codex

系列目录

  1. (一)快速入门——最常用的基础命令
  2. (二)对话管理——让你的会话有条不紊
  3. (三)权限与安全——精确控制 Codex 能做什么
  4. (四)代码审查——提 PR 前的最后一道防线
  5. (五)模型与推理——为任务选择合适的大脑
  6. (六)并行工作与后台——让 Codex 同时处理多个任务
  7. (七)个性化与配置——打造你的专属 Codex(本文)
  8. (八)生态集成:插件、技能与 MCP

延伸阅读 · 插件商店完全指南 · Codex vs Claude Code 对比 · 2026 高级模式对比


# 个性化与配置 ## 编辑器行为 - /vim 切换 Vim 模式 - config.toml 持久化默认 - /keymap 自定义快捷键 ## 终端外观 - /theme 选择语法高亮主题 - 预览并持久化 - /statusline 定制状态栏字段 - model/context/limits/git/tokens - /title 定制终端标题 - project/status/thread/branch/model ## 目标管理 - /goal 设定持久化目标 - /goal pause/resume/clear - features.goals 特性开关 ## 实验功能 - /experimental 切换实验特性 - Subagents、Apps、Smart Approvals

斜杠命令不只是用来操作 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