取得 Gemini 程式碼相關說明

Project IDX 使用下列 AI 輔助程式碼功能,可加快開發工作流程:

  • 在您輸入內容時提供程式碼建議。

  • 可產生、翻譯及說明程式碼的即時通訊助理側欄。

  • 可對所選程式碼片段執行的內嵌操作。例如,您可以要求 IDX 中的 Gemini,讓選取的程式碼更清晰易讀。

  • 內嵌程式碼輔助功能。

詳情請參閱生成式程式碼協助

將 Gemini 新增至工作區

Gemini 中的 Gemini 模型目前在受限的區域使用,我們會定期擴大支援範圍。如果您的區域提供 IDX 中的 Gemini,就可以按照下列步驟將其新增至工作區:

  1. 開啟專案 IDX。

  2. 按一下工作區底部的「Gemini」圖示,或按下 Cmd+Shift+Space 鍵 (在 ChromeOS、Windows 或 Linux 中為 Ctrl + Shift + 空格鍵)。系統隨即會顯示 Gemini 即時通訊側欄。請務必按一下瞭解詳情,並參閱生成式程式碼協助一文。

  3. 詳閱並接受條款及細則和 IDX 隱私權聲明。按一下「Continue」(繼續)

  4. 在 IDX 中使用 Gemini,透過即時通訊側欄內嵌程式碼輔助提高程式設計效率。

  5. (選用) 如要獲得更符合需求的自訂功能和更實用的回應,請在工作區設定中開啟程式碼集索引功能。按一下齒輪圖示或按下 Ctrl + , (Windows/Linux/ChromeOS) 或 Cmd + , (MacOS),開啟「Settings」(設定) 視窗,然後選取「IDX › AI: Enable Codebase Indexing」選項。如果使用 settings.json 檔案,請設定 "IDX.aI.enableCodebaseIndexing": true

如要透過指令區塊面板查看 IDX 指令中的 Gemini,請開啟指令區塊面板 (在 Mac 上為 Cmd+Shift+P 鍵,ChromeOS、Windows 或 Linux 上的 Ctrl + Shift + P 鍵),然後搜尋 Gemini。畫面上會顯示 IDX 指令中的 Gemini 清單。

調整程式碼完成設定

為協助您編寫程式碼,IDX 會提供支援 AI 的建議程式碼自動完成功能,在您開始輸入文字時,該程式碼就會預測並自動填入任何開啟檔案中的程式碼。程式碼完成建議功能預設為開啟。

如要接受程式碼建議,請按下 Tab 鍵。如果要忽略建議 只要繼續輸入即可

如要開啟或關閉程式碼完成功能,請調整程式碼完成設定。

  1. 按一下齒輪圖示或按下 Ctrl + , (Windows/Linux/ChromeOS) 或 Cmd + , (MacOS),開啟「Settings」(設定) 視窗。

  2. 在「Workspace」設定中,搜尋「IDX」>「AI」>「啟用內嵌完成」設定。

  3. 如要關閉程式碼完成功能,請取消選取「在輸入時啟用內嵌程式碼完成功能」選項。您必須為各個工作區更新程式碼完成設定。

    如果使用 settings.json 檔案,請設定 "IDX.aI.enableInlineCompletion": false

您可以在「工作區」和「使用者」設定下調整此選項,但可以在「工作區」設定中調整這個選項,以確保在工作區與 VM 連線的情況下重新啟動時,這項設定仍會保留。在 IDX 中,使用者設定不會套用至工作區。

查看程式碼引用資訊

為協助您驗證程式碼建議,IDX 會分享原始來源和相關授權的資訊。當您建立程式碼或接受內嵌程式碼建議時,IDX 會檢查授權內容,並提供可能引用資料的內嵌連結。如要瞭解可能的軟體授權需求,請點選這些連結。

您也可以點選即時通訊標頭列中的「授權記錄」圖示,查看所有程式碼引用和授權的記錄。

即時通訊標題列中的授權記錄圖示

如要進一步瞭解 Google 程式碼引用,請參閱生成式程式碼協助

後續步驟