目录

前言

一、Codex 核心能力介绍

二、新手入门

1. 打开 Codex

2. 连接 GitHub 代码仓库

3. 两种核心模式(新手优先选 Ask)

4. 首次实战任务

5. 查看与验证结果

三、本地开发首选:VS Code 插件版(最实用)

1. 准备工作:安装 VS Code

2. 安装 Codex 插件

3. 登录并授权

4. 三大核心操作(日常开发够用)

操作 1:优化 / 修改已有代码

操作 2:新建文件并生成代码

操作 3:项目级文档生成(新手必备)

四、进阶用法:终端 CLI 版(自动化首选)

1. 环境准备:安装 Node.js

2. 安装 Codex CLI 工具

3. 登录授权

4. 常用命令(新手记 3 个)

5. CLI 首次实战

五、新手必学:万能指令模板(成功率 90%+)

模板示例(直接复制使用)

六、避坑指南:新手常见问题解决

七、从新手到高手:3 阶段进阶路线

阶段 1:基础操作熟练(1 周)

阶段 2:项目级协作(2-4 周)

阶段 3:自动化工作流(1-3 月)

总结


前言

作为 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 全部通过

六、避坑指南:新手常见问题解决

  1. 指令太简洁导致结果不符合预期

❌ 错误示例:「写个登录功能」

✅ 正确示例:用上面的 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 段式指令模板,能让你的每一次操作都精准高效。

如果在使用过程中遇到具体问题(如插件安装失败、指令执行异常),可以在评论区留言,我会第一时间解答!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐