OpenAI Codex 使用指南
目录
前言
作为 OpenAI 推出的专业编程辅助工具,Codex 能极大提升开发效率 —— 无论是零基础新手还是资深开发者,都能借助它快速完成代码编写、修改、排错等工作。本文整理了一套从入门到进阶的完整使用方案,全程中文操作、步骤清晰,复制即可用,适合所有编程学习者。
一、Codex 核心能力介绍
Codex 是一款集成式编程辅助工具,核心功能包括:
- 快速生成多语言代码(Python、JavaScript、HTML 等)
- 优化现有代码、修复语法 / 逻辑 Bug
- 自动编写单元测试用例
- 直接操作本地 / 远程项目文件
- 执行终端命令、自动化测试流程
- 全程支持中文指令,无需英文基础
二、新手入门
步骤如下:
1. 打开 Codex
2. 连接 GitHub 代码仓库
(1)点击页面上方「Connect GitHub」按钮
(2)在授权页面选择自己的 GitHub 账号
(3)勾选需要操作的仓库(仅支持本人拥有的仓库,确保权限安全)
3. 两种核心模式(新手优先选 Ask)
- Ask 模式(问答 / 查询):仅提供代码解释、Bug 分析、方案建议,不会修改文件,适合学习和验证思路
- Code 模式(编辑 / 执行):可直接新建文件、修改代码、运行命令,操作会同步到 GitHub 仓库,适合实际开发
4. 首次实战任务
在输入框粘贴以下中文指令,点击发送即可自动执行:
目标:编写一个Python函数,实现两数之和的计算
上下文:新建文件 sum.py(保存到仓库根目录)
约束:代码简洁明了,添加中文注释,处理非数字输入的容错
完成标准:函数可直接导入调用,运行无报错,支持整数和浮点数计算
5. 查看与验证结果
- 左侧文件树中可看到新增的sum.py文件
- 右侧面板预览生成的代码,可直接复制到本地验证
- 确认无误后,点击「Commit」可将文件同步到 GitHub(新手建议先本地测试再提交)
三、本地开发首选:VS Code 插件版(最实用)
VS Code 插件能无缝集成到本地开发流程,修改代码、管理项目更高效,步骤如下:
1. 准备工作:安装 VS Code
官网下载:code.visualstudio.com,安装后启动
2. 安装 Codex 插件
(1)打开 VS Code,点击左侧「扩展」图标(或按Ctrl+Shift+X)
(2)在搜索框输入「OpenAI Codex」,找到官方插件后点击「安装」
(3)安装完成后重启 VS Code,确保插件生效
3. 登录并授权
(1)点击 VS Code 左下角的「Codex」图标
(2)选择「Login with ChatGPT」,会自动跳转浏览器授权
(3)授权成功后返回 VS Code,自动完成登录(无需重复操作)
4. 三大核心操作(日常开发够用)
操作 1:优化 / 修改已有代码
(1)选中需要处理的代码片段(可单行或多行)
(2)右键选择「Ask Codex」,或直接按快捷键Ctrl+Shift+I
(3)输入指令(例:「优化这段代码,简化逻辑并添加详细注释」),回车后自动修改
操作 2:新建文件并生成代码
(1)在项目中新建文件(如test.py、index.html)
(2)在文件顶部输入中文指令(例:「写一个快速排序算法,包含 3 个测试用例」)
(3)等待 1-2 秒,Codex 会自动生成完整代码,直接可用
操作 3:项目级文档生成(新手必备)
打开项目根目录,在输入框粘贴以下指令:
目标:为当前项目生成README.md文档
上下文:项目根目录
约束:使用中文编写,结构清晰,包含项目介绍、环境要求、安装步骤、运行方法、使用示例
完成标准:生成后无需修改,新手可直接按文档部署运行
四、进阶用法:终端 CLI 版(自动化首选)
CLI 版适合批量处理任务、编写自动化脚本,可控性更强,步骤如下:
1. 环境准备:安装 Node.js
官网下载 Node.js 18 + 版本:nodejs.org,安装后验证(终端输入node -v显示版本号即可)
2. 安装 Codex CLI 工具
打开终端(Windows 用 PowerShell,Mac 用终端),输入以下命令:
# 默认安装(网速慢可跳过)
npm install -g @openai/codex
# 加速安装(推荐)
npm install -g @openai/codex --registry=https://registry.npmmirror.com
安装完成后验证:输入codex --version,显示版本号即成功
3. 登录授权
终端输入codex,选择「Login with ChatGPT」,浏览器授权后自动保存登录状态,无需重复登录
4. 常用命令(新手记 3 个)
|
命令 |
功能说明 |
|
codex |
进入交互对话模式(日常开发最常用) |
|
codex new |
清空当前上下文,开始新任务 |
|
codex resume |
恢复上一次未完成的对话 |
5. CLI 首次实战
终端输入codex,进入交互模式后粘贴以下指令:
目标:创建一个响应式HTML登录页面
上下文:生成文件 index.html(保存到当前目录)
约束:使用Tailwind CSS实现样式,适配手机和电脑端,界面美观简洁
完成标准:双击文件可直接在浏览器打开,表单样式正常,无布局错乱
执行完成后,在当前目录找到index.html,打开即可查看效果
五、新手必学:万能指令模板(成功率 90%+)
无论使用哪种版本,按以下 4 段式结构编写指令,能大幅提升 Codex 的执行准确率,直接复制修改即可:
目标:[明确操作目的,如写代码、改Bug、优化逻辑、生成文档等]
上下文:[指定涉及的文件、目录、报错信息等,例:src/utils/tool.js、项目根目录]
约束:[明确技术栈、格式要求、禁止修改的内容等,例:用Python3、保留原有入参]
完成标准:[定义“完成”的标准,例:运行无报错、测试用例通过、可直接部署]
模板示例(直接复制使用)
目标:修复用户注册接口的手机号格式校验Bug
上下文:文件路径 src/api/register.js,报错信息:输入11位非数字字符仍能注册成功
约束:使用正则表达式校验,不修改接口其他逻辑,保留原有返回格式
完成标准:输入非11位数字手机号时返回错误提示,合法手机号正常注册,npm run test 全部通过
六、避坑指南:新手常见问题解决
- 指令太简洁导致结果不符合预期
❌ 错误示例:「写个登录功能」
✅ 正确示例:用上面的 4 段式模板写清楚需求
(1)未指定文件路径导致 Codex 瞎猜
所有操作必须明确「上下文」,例:「上下文:src/login.py」,避免修改无关文件
(2)误操作 Code 模式导致文件丢失
新手优先用 Ask 模式验证思路,确认无误后再切换到 Code 模式执行修改
(3)担心英文不好用不了
Codex 完全支持中文指令,无需翻译,中文描述越详细,结果越精准
七、从新手到高手:3 阶段进阶路线
阶段 1:基础操作熟练(1 周)
- 重点使用 VS Code 插件,完成日常小功能开发、代码优化
- 熟练掌握万能指令模板,能精准描述需求
- 学会用@符号引用文件(例:@src/app.js),快速定位目标文件
阶段 2:项目级协作(2-4 周)
- 在项目根目录创建AGENTS.md文件,记录技术栈、目录结构、命名规范、测试命令
- 让 Codex 参与整模块开发(如用户模块、支付接口),并进行代码审查
- 用 Codex 批量生成测试用例,提升代码覆盖率
阶段 3:自动化工作流(1-3 月)
- 用 CLI 编写自动化脚本,批量处理重复任务(如文件格式转换、代码格式化)
- 配置config.toml文件,自定义模型参数、推理强度,适配不同场景
- 结合 GitHub Actions,实现 PR 自动审查、代码自动测试
总结
Codex 的核心优势是 “降低编程门槛、提升开发效率”,新手记住 “目标 + 上下文 + 约束 + 完成标准” 的 4 段式指令模板,能让你的每一次操作都精准高效。
如果在使用过程中遇到具体问题(如插件安装失败、指令执行异常),可以在评论区留言,我会第一时间解答!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)