本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將工作區內容新增至 IDE 中的 Amazon Q 開發人員聊天
在整合式開發環境 (IDE) 中與 Amazon Q 聊天時,您可以新增
至問題,以自動將最相關的工作區程式碼區塊納入為內容。Amazon Q 開發人員會根據定期更新的索引來判斷相關性。@workspace
透過工作環境,Amazon Q 具有增強的功能,包括尋找檔案、瞭解跨檔案使用程式碼的方式,以及產生利用多個檔案 (包括未開啟的檔案) 的程式碼。
設定
在繼續之前,請確定您已安裝最新版本的 IDE。然後,您可以完成以下設置步驟。
啟用索引
若要使用您的工作區做為內容,Amazon Q 會建立工作區儲存庫的本機索引,包括程式碼檔案、組態檔案和專案結構。在索引過程中,非必要的文件(如二進製文件或.gitignore
文件中指定的文件)被過濾掉。
建立新工作區的索引可能需要 5 到 20 分鐘。在此期間,您可以預期 IDE 中的 CPU 使用率會提高。在初始索引之後,當您對工作區進行變更時,索引會逐步更新。
第一次新增工作區前後關聯時,您必須在 IDE 中啟用索引。完成下列步驟以啟用索引:
-
在 Amazon Q 聊天面板中添加
@workspace
到您的問題。 -
Amazon Q 會提示您啟用索引。選擇要在 IDE 中重新導向至 Amazon Q 設定的設定。您也可以從 Amazon Q 任務列選擇開啟設定。
-
選取 Amazon Q:本機工作區索引下的核取方塊。
配置索引(可選)
索引程序不需要設定,不過您可以選擇指定索引專用的執行緒數目。如果增加使用的線程數量,索引將更快地完成,並且它將使用更多的 CPU。若要更新索引組態,請在 Amazon Q:本機工作區索引執行緒下的 Amazon Q 設定中指定執行緒數。
使用工作區內容提出問題
若要將工作區新增為與 Amazon Q 交談的內容,請開啟您要提出問題的工作區,然後在聊天面板中新增@workspace
至您的問題。
如果您想要開始聊天不同的工作區,請開啟工作區,然後開啟新的聊天標籤。包括@workspace
在您的問題中以將新工作區新增為前後關聯。
您可以向 Amazon Q 詢問工作區中的任何檔案,包括未開啟的檔案。除了現有的交談式編碼功能之外,Amazon Q 還可以解釋檔案、尋找程式碼並跨檔案產生程式碼。
以下是您可以詢問 Amazon Q 在聊天中利用工作區內容的範例問題:
-
@workspace 處理授權的代碼在哪裡?
-
@workspace 在這個項目中具有應用程序邏輯的關鍵類是什麼?
-
@workspace 如何解釋 main.py 版
-
@workspace 向此項目添加身份驗證
-
@workspace 在這個項目中使用了哪些第三方庫或軟件包,以及用於什麼目的?
-
@workspace 為函數添加單元測試
<function name>