For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
主要導覽

Codex IDE 擴充功能

運用編輯器中現有的上下文進行開發

在程式碼旁使用 Codex。將開啟的檔案與選取內容加入提示詞、就地審查編輯內容,並在不中斷工作流程的情況下交辦耗時較長的工作。

1import { wait } from './backoff';
2
3export async function retryOperation<T>(
4 fn: () => Promise<T>,
5 retries = 3,
6): Promise<T> {
7 let attempt = 0;
8 let lastError: unknown;
9
10 while (attempt <= retries) {
11 try {
12 return await fn();
13 } catch (error) {
14 lastError = error;
15 if (attempt >= retries) break;
16 await wait(200 * 2 ** attempt);
17 attempt++;
18 }
19 }
20 throw lastError;
21}
CODEX

追查並修正重試機制的間歇性錯誤

修正成功。 重試迴圈達到重試次數上限時,現在會在等待前停止。

重試防護檢查現在會在等待前執行,因此重試次數用盡時會立即停止,而成功的嘗試則維持原有行為。

驗證已通過:

  • 重試會在達到設定的嘗試次數後停止。
  • 退避機制仍會在可重試的各次嘗試之間執行。
  • 針對重試機制的測試已通過。

已更新 retry.ts 而未變更編輯器整合。

已編輯 retry.ts+22
retry.ts+22審查
main 0 個問題行 16,欄 1

追查並修正重試機制的間歇性錯誤. 重試迴圈達到重試次數上限時,現在會在等待前停止。 變更已套用。

01

運用已開啟內容的上下文

直接從撰寫工具引用開啟的檔案、選取的程式碼和最近的對話。Codex 會以你正在查看的程式碼為起點,讓你減少重述問題所花的時間。

02

在程式碼旁審查變更

閱讀摘要、檢查重點差異,並在同一對話中提出後續要求。在原始碼與修改理由持續並列顯示的同時,只保留你想要的變更。

03

任務規模擴大時交辦處理

快速反覆調整可留在本機進行;任務若需要更充裕的時間與空間,則可連線至 Codex Web。之後可透過同一個編輯器工作流程回來審查結果。

快速入門

開始在 IDE 中使用 Codex

安裝或啟用 Codex、登入,然後運用編輯器中已開啟內容的上下文開始對話。

  1. 安裝或啟用 Codex

    選擇你的 IDE。VS Code 和相容的編輯器使用 Codex 擴充功能;Xcode 和 JetBrains IDE 則提供各自的整合功能。

  2. 開啟 Codex

    VS Code、Cursor 或 Windsurf: 選取 Codex 圖示。若未顯示該圖示,請開啟命令選擇區並執行 Codex: Open Codex Sidebar.

    Xcode: 開啟程式設計助理、開始新對話,並選擇 Codex 作為智慧體。

    JetBrains IDE: 開啟 AI Chat 並選取 Codex。

  3. 開始第一次對話

    開啟專案,請 Codex 說明程式碼庫、進行範圍明確的變更,或協助偵錯問題。請在任務開始前與完成後建立 Git 檢查點,以便還原變更。

    閱讀最佳實務

瞭解 Codex 能在 IDE 中做什麼

Codex 進行說明、編輯、審查與交辦時,你都能隨時掌握程式碼。

01

運用已開啟內容的上下文

將開啟的檔案、選取內容或最近的對話加入撰寫工具,然後請 Codex 根據已附加的上下文說明或編輯程式碼。

深入瞭解
02

在程式碼旁審查變更

無須額外開啟導覽窗格,即可審查精簡摘要和已變更的程式碼行。檢查兩個受影響的檔案、保留你想要的編輯內容,並直接在同一檢視畫面提出後續要求。

深入瞭解
IDE 中已可供審查的 Codex 變更
03

任務規模擴大時交辦處理

選擇在本機工作,以便快速自行反覆調整;若要交辦耗時較長的任務,則連線至 Codex Web。返回審查結果時,該對話仍可使用。

深入瞭解

以下情況適合使用 Codex IDE 擴充功能…

你正在進行範圍明確的編輯

讓相關檔案與 Codex 同時顯示在同一個檢視畫面中。

你正在瞭解不熟悉的程式碼

詢問已在編輯器中開啟的檔案和符號。

你想就地審查變更

對照原始碼檢查並套用編輯內容。

你想交辦較大型的任務

在 IDE 中啟動雲端工作,之後返回查看結果。