5 个核心操作速查
| 操作 | 一句话 | 在哪设置 |
|---|---|---|
| 设中文 | 把界面切成中文 | 设置 → 常规 → 语言 |
| 项目 vs 对话 | 搞清两种工作模式 | 打开 Codex 就能看到 |
| 上下文压缩 | 清理记忆,提速减费 | 输入 /压缩 |
| 全局指令 | 让 Codex 按你的规矩来 | 设置 → 全局指令 |
| 三种指令 | / $ @ 各有用途 | 对话框中输入 |
1. 设置中文
设置 → 常规 → 语言 → 中文
搞定,界面和回复都会用中文。
2. 项目 vs 对话
这是 Codex 最重要的概念,搞清楚就不迷路。
| 对话 💬 | 项目 📁 | |
|---|---|---|
| 是什么 | 临时聊天线程 | 工作区/代码仓库容器 |
| 生命周期 | 用完即走 | 持续存在 |
| 上下文 | 单次对话内 | 跨会话保持 |
| 能改代码吗 | 可以,但不持久 | 可以,改动会保存 |
| 适合 | 问问题、一次性任务 | 长期开发、改代码 |
一句话:随便聊聊用对话,正经干活用项目。
3. 上下文压缩
Codex 的记忆不是无限的。对话太长,它会变慢、变笨、变贵。
怎么判断该压缩了?
- 回复变慢了
- 回答开始”跑偏”
- 对话已经很长了
怎么压缩?
| 操作 | 命令 |
|---|---|
| 查看当前状态 | /状态 |
| 压缩上下文 | /压缩 |
💡 养成习惯:每完成一个大任务就压缩一次。
4. 全局指令
全局指令 = 给 Codex 定规矩,每次对话都自动遵守。
直接抄:推荐配置
回答风格:
- 用中文回答
- 简洁一点,先给结论
- 技术问题多给示例
工作方式:
- 改代码前先读项目结构
- 优先跑测试
- 改完总结改了什么
代码偏好:
- TypeScript 严格模式
- React 用函数组件
- 提交前跑 pnpm test
安全边界:
- 不要删除文件
- 不要执行破坏性命令
- 不要自动提交 git
- 需要我确认后再动数据库
怎么设置?
设置 → 全局指令,把上面的内容粘贴进去即可。
5. 三种指令:/ $ @
| 符号 | 作用 | 类比 | 示例 |
|---|---|---|---|
/ | 控制 Codex 本身 | 遥控器 | /状态、/压缩、/plan |
$ | 调用技能 | 快捷键 | $搜索、$翻译 |
@ | 指定插件 | @某人 | @gmail 发邮件、@slack 发消息 |
常用 / 指令速查
| 指令 | 作用 |
|---|---|
/状态 | 查看当前上下文用量 |
/压缩 | 压缩上下文 |
/plan | 进入计划模式(先分析再动手) |
/goal | 进入目标模式(直接执行) |
什么时候用 $ 和 @?
$:Codex 内置的技能,比如搜索、翻译@:你安装的插件,比如 Gmail、Slack、Google Drive
如果你没装插件,@ 暂时用不到,记住 / 就够了。
常见问题
Q:全局指令写多长合适?
10-20 行最佳。太短约束不够,太长 Codex 可能忽略后面的内容。
Q:对话和项目能切换吗?
可以。在项目里也能开临时对话,但建议改代码时始终在项目模式下操作。
Q:压缩上下文会丢失信息吗?
会丢失细节,但核心内容会保留。重要信息建议写在全局指令或项目文档里,不依赖上下文记忆。