Codex IDE 扩展
基于编辑器中已有的上下文进行开发
让 Codex 在您的代码旁协助工作。将已打开的文件和选中内容加入提示,就地审查修改,并在不中断工作流的情况下委派耗时较长的工作。
import { wait } from './backoff'; export async function retryOperation<T>( fn: () => Promise<T>, retries = 3,): Promise<T> { let attempt = 0; let lastError: unknown; while (attempt <= retries) { try { return await fn(); } catch (error) { lastError = error; if (attempt >= retries) break; await wait(200 * 2 ** attempt); attempt++; } } throw lastError;}import { retryOperation } from './retry'; describe('retryOperation', () => { it('stops after max retries', async () => { const operation = vi.fn().mockRejectedValue('nope'); await expect(retryOperation(operation, 2)) .rejects.toBe('nope'); expect(operation).toHaveBeenCalledTimes(3); });});import { setTimeout as wait } from 'timers/promises'; export function nextDelay(baseDelay: number, attempt: number) { const jitter = Math.random() * 0.2 + 0.9; return baseDelay * 2 ** attempt * jitter;} export { wait };定位并修复偶发的重试 bug. 重试循环现在会在达到最大重试次数时停止,不再进入等待。 已应用更改。
利用当前已打开的上下文
直接在消息输入框中引用已打开的文件、选中的代码和最近的聊天。Codex 会从您当前正在查看的代码入手,因此您无需花太多时间重复说明问题。
对照代码审查更改
阅读摘要、查看重点差异,并在同一聊天中跟进。源代码和修改理由始终同时可见,您可以只保留所需更改。
任务规模扩大时委派处理
快速迭代可在本地进行;当任务需要更多时间和空间时,也可连接 Codex Web。之后,您仍可回到同一编辑器工作流中审查结果。
快速入门
开始在 IDE 中使用 Codex
安装或启用 Codex 并登录,然后利用编辑器中已打开的上下文开始聊天。
-
安装或启用 Codex
选择您的 IDE。VS Code 和兼容编辑器使用 Codex 扩展;Xcode 和 JetBrains IDE 则提供各自的集成。
-
打开 Codex
VS Code、Cursor 或 Windsurf: 选择 Codex 图标。如果该图标未显示,请打开命令面板并运行 Codex: Open Codex Sidebar.
Xcode: 打开编程助手,开始新对话,并选择 Codex 作为智能体。
JetBrains IDE: 打开 AI Chat,然后选择 Codex。
-
开始您的首次聊天
打开一个项目,让 Codex 解释代码库、进行有针对性的更改,或帮助您调试问题。在任务开始前和完成后分别创建 Git 检查点,以便还原更改。
阅读最佳实践
了解 Codex 在 IDE 中能做什么
无需离开代码,即可让 Codex 进行解释、编辑、审查和任务委派。
适合使用 Codex IDE 扩展的情况…
您正在进行有针对性的修改
让相关文件和 Codex 保持在同一视图中。
您正在熟悉陌生的代码
针对编辑器中已打开的文件和符号提问。
您想就地审查更改
对照源代码检查并应用修改。
您想委派规模更大的任务
从 IDE 开始云端工作,然后返回查看结果。