Codex 是 OpenAI 的编程智能体,能够读取、编辑和运行代码。它能帮助你加速开发、修复 Bug,并理解陌生的代码。通过 Codex VS Code 扩展,你可以在 IDE 中与 Codex 并行工作,或者将任务委派给 Codex Cloud。
ChatGPT Plus、Pro、Business、Edu 和 Enterprise 套餐均包含 Codex。了解更多关于 包含的内容.
扩展设置
Codex IDE 扩展兼容 Cursor 和 Windsurf 等 VS Code 分支版本。
你可以从以下位置获取 Codex 扩展 Visual Studio Code Marketplace, 或为你的 IDE 下载它:
- 下载 Visual Studio Code 版
- 下载 Cursor 版
- 下载 Windsurf 版
- 下载 Visual Studio Code Insiders 版
- 下载 JetBrains IDE 版
适用于 VS Code 兼容编辑器和 JetBrains IDE 的 Codex 集成现已登陆 macOS、Windows 和 Linux。在 Windows 上,你可以使用 Windows 沙盒原生运行 Codex,或者在需要 Linux 原生环境时使用 WSL2。有关设置的详细信息,请参阅 Windows 设置指南.
安装后,你会在编辑器侧边栏中找到 Codex。在 VS Code 中,Codex 默认在右侧边栏打开。如果你使用的是 VS Code,请尝试重启编辑器以防未能立即看到 Codex。
如果你使用的是 Cursor,活动栏默认会水平显示。折叠的选项卡可能会隐藏 Codex,你可以将其固定,并调整扩展的显示顺序。

JetBrains IDE 集成
如果你想在 Rider、IntelliJ、PyCharm 或 WebStorm 等 JetBrains IDE 中使用 Codex,请安装 JetBrains IDE 集成。它支持使用 ChatGPT 登录、API 密钥或 JetBrains AI 订阅进行身份验证。
将 Codex 移至右侧边栏
在 VS Code 中,Codex 会自动出现在右侧边栏。如果你希望它显示在主(左侧)边栏,请将 Codex 图标拖回左侧活动栏。
在 Cursor 等 VS Code 分支版本中,你可能需要手动将 Codex 移至右侧边栏。为此,你可能需要先临时更改活动栏的方向:
- 打开编辑器设置并搜索
activity bar(在 Workbench 设置中)。 - 将方向更改为
vertical. - 重启编辑器。

现在,将 Codex 图标拖动到右侧边栏(例如,放到你的 Cursor 聊天旁边)。Codex 将作为侧边栏中的一个新选项卡显示。
移动完成后,将活动栏方向重置为 horizontal 以恢复默认行为。如果你之后改变主意,随时都可以将 Codex 拖回主(左侧)边栏。
登录
安装扩展后,系统会提示你使用 ChatGPT 账户或 API 密钥登录。你的 ChatGPT 套餐包含使用额度,因此无需额外设置即可使用 Codex。了解更多信息,请访问 中找到.
更新扩展
扩展会自动更新,但你也可以在 IDE 中打开扩展页面手动检查更新。
设置键盘快捷键
Codex 提供了多种命令,你可以在 IDE 设置中将它们绑定为键盘快捷键(例如,切换 Codex 聊天或向 Codex 上下文添加内容)。
要查看所有可用命令并将其绑定为键盘快捷键,请选择 Codex 聊天中的设置图标,然后选择 键盘快捷键。你也可以参考 Codex IDE 扩展命令 页面。有关支持的斜杠命令列表,请参阅 Codex IDE 扩展斜杠命令。如果你刚开始使用 Codex,请阅读 最佳实践指南.
使用 Codex IDE 扩展
结合编辑器上下文进行提示
使用打开的文件、选区以及 @file 引用,通过更简短的提示获取更相关的结果。
切换模型
使用默认模型或切换到其他模型,以发挥它们各自的优势。
调整推理力度
从“+”菜单中选择 low, medium, or high 以便根据任务在速度和深度之间进行权衡。
图像生成
无需离开编辑器即可生成或编辑图像,并在需要迭代时使用参考资源。
选择审批模式
在 Chat, Agent,且 Agent (Full Access) 之间进行切换,具体取决于你希望 Codex 拥有多大的自主性。
委派给云端
将耗时较长的任务卸载到云环境中,然后在不离开 IDE 的情况下监控进度并审查结果。
跟进云端任务
预览云端更改、请求后续操作,并在本地应用生成的差异以进行测试和收尾工作。
IDE 扩展命令
浏览可在命令面板中运行并绑定到键盘快捷键的完整命令列表。
斜杠命令
使用斜杠命令来控制 Codex 的行为,并在聊天中快速更改常用设置。
扩展设置
通过针对模型、审批和其他默认选项的编辑器设置,根据你的工作流调整 Codex。