跳转到内容

在编辑器中使用已有上下文构建

身份 非官方简体中文镜像
翻译状态 AI 翻译 / AI 审校
来源版本 官方未提供
同步日期 2026-07-26
官方原文 learn.chatgpt.com

Codex IDE extension

在编辑器中使用已有上下文构建

Section titled “在编辑器中使用已有上下文构建”

在代码旁边使用 Codex。将打开的文件和选区加入提示词,就地查看编辑内容,并在不打断工作流程的情况下交接更长的任务。

安装扩展

扩展快速入门

EXPLORER

⌄ RETRY-SERVICE

⌄src

›tests

package.json

src›retry.ts›retryOperation

import { wait } from './backoff';
export async function retryOperation(
fn: () => Promise,
retries = 3,
): Promise {
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 };

CODEX

跟踪并修复一个不稳定的重试错误

已成功修复。 重试循环现在会在等待前达到最大重试次数时停止。

重试保护逻辑现在会在等待前执行,因此重试次数耗尽后会立即停止,而成功尝试的行为保持不变。

验证已通过:

  • 重试次数耗尽后,会在配置的尝试次数结束时停止。
  • 可重试的尝试之间仍会执行退避。
  • 针对重试的测试已通过。

已更新 retry.ts,未更改编辑器集成。

已编辑 retry.ts+2−2

retry.ts+2−2查看

请求后续更改

5.6-Sol

main 0 个问题 第 16 行,第 1 列 TypeScript

跟踪并修复一个不稳定的重试错误。重试循环现在会在等待前达到最大重试次数时停止。更改已应用。

01

直接从编辑器中引用已打开的文件、选中的代码和最近的聊天。Codex 会从你正在查看的代码开始工作,因此你无需花太多时间重复描述问题。

02

阅读摘要,检查聚焦的差异,并在同一聊天中继续跟进。只保留你想要的更改,同时让源代码和修改理由始终并列可见。

03

快速迭代可以在本地完成;如果任务需要更多时间和空间,也可以连接 Codex web。然后从同一编辑器工作流返回可供查看的结果。

快速入门

安装或启用 Codex,登录,然后使用编辑器中已打开的上下文开始聊天。

  1. 1

    选择你的 IDE。VS Code 和兼容的编辑器使用 Codex extension;Xcode 和 JetBrains IDEs 提供各自的集成。

  2. 2

    VS Code、Cursor 或 Windsurf:选择 Codex 图标。如果看不到该图标,请打开命令面板并运行 Codex: Open Codex Sidebar

    Xcode:打开编码助手,开始新的聊天,然后选择 Codex 作为代理。

    JetBrains IDEs:打开 AI Chat 并选择 Codex。

  3. 3

    打开一个项目,请 Codex 解释代码库、进行有针对性的修改,或帮助你调试问题。在任务前后创建 Git 检查点,以便还原更改。

    阅读最佳实践

查看 Codex 在 IDE 中可以完成的工作

Section titled “查看 Codex 在 IDE 中可以完成的工作”

在 Codex 解释、编辑、审查和委托任务时,始终贴近代码。

01

将已打开的文件、选区或最近的聊天添加到提示词编辑器,然后让 Codex 在已有上下文的基础上解释或编辑代码。

了解详情

MERGE_REBRAND_POSITIONING.md

element_merged_pill.png.codex/skills/add-codex-use-case/resources

评估破坏性更改

每周审查

Slack 消息

记录代码库架构

更新入门部分

更新落地页插图

使用上下文编辑 files.mdx,来源为 @merg

自定义⌄5.6-Sol⌄

02

查看简洁的摘要和更改的代码行,无需额外的导航面板。检查受影响的两个文件,保留你想要的编辑内容,并从同一视图请求后续更改。

了解详情

准备在 IDE 中查看的 Codex 更改

03

快速、亲自迭代时选择本地工作,或连接 Codex web 来委托更长的任务。返回后,聊天仍然可用,你可以继续查看结果。

了解详情

继续于

在本地工作

云端

openai/developers-website

在以下情况下使用 Codex IDE extension……

Section titled “在以下情况下使用 Codex IDE extension……”

让相关文件和 Codex 显示在同一视图中。

询问已在编辑器中打开的文件和符号。

在源代码旁边检查并应用编辑内容。

从 IDE 启动云端工作,然后返回查看结果。