本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用程式碼參考
Amazon Q 部分從開放原始碼專案中學習。有時,它提供的建議可能類似於特定的訓練資料。程式碼參考包括用來產生建議之來源 Amazon Q 的相關資訊。
檢視和更新程式碼參考
使用參考記錄,您可以檢視類似於訓練資料的程式碼建議參考。您也可以更新和編輯 Amazon Q 提出的程式碼建議。
選擇您的 IDE 以查看如何檢視和更新程式碼參考的步驟。
- Visual Studio 程式碼
-
若要顯示 Amazon Q 參考資料登入VS Code,請使用下列程序。
-
確保您使用的是最新版本VS Code的 Amazon Q 擴展。
-
在中VS Code,從 IDE 視窗底部的元件匣中選擇 Amazon Q。
Amazon Q 任務列會在 IDE 視窗的頂端開啟。
-
選擇「開啟程式碼參考記錄」
程式碼參照記錄標籤隨即開啟。系統會列出任何程式碼建議的參照。
下圖顯示開啟的 Amazon Q 任務列和程式碼參考日誌索引標籤。
-
- JetBrains
-
若要在 JetBrains IDE 中顯示 Amazon Q 參考日誌,請使用下列程序。
-
確保您使用的是最新版本的 JetBrains IDE 和 Amazon Q 插件。
-
在中JetBrains,從 IDE 視窗底部的狀態列選擇 Amazon Q。
Amazon Q 任務列會在狀態列上方開啟。
-
選擇「開啟程式碼參考記錄」
程式碼參照記錄標籤隨即開啟。系統會列出任何程式碼建議的參照。
下圖顯示開啟的 Amazon Q 任務列和程式碼參考日誌索引標籤。
-
- Toolkit for Visual Studio
-
當 Amazon Q 在 Visual Studio 的工具組中建議包含參考的程式碼時,參考類型會出現在建議說明中。
所有接受的包含參考的建議都會擷取在參考記錄中。
若要存取參考記錄,請選擇 AWS 圖示,然後選取「開啟程式碼參照記錄」。
接受的建議包含參考資料的清單將會出現。此清單包括:
接受建議的位置。雙擊它將帶您到代碼中的該位置。
相關的授權
引用的源代碼
歸因於引用的代碼片段
- AWS Cloud 9
-
當您將 Amazon Q 與 AWS 雲端 9 搭配使用時,預設會啟用程式碼參考。
若要將其關閉或稍後再開啟,請使用下列程序。
-
在 AWS Cloud 9 主控台的左上角,選擇 AWS Cloud 9 標誌。
-
從下拉式選單中,選擇「偏好設定」。
在控制台的右側,將打開「首選項」選項卡。
-
在 [喜好設定] 索引標籤的 [專案設定] 下,選取 [擴充功能] AWS 下的 [
-
選取或取消選取 Amazon Q:包含含程式碼參考的建議。
-
- Lambda
-
Lambda 中的 Amazon Q 不支援程式碼參考。當您將 Amazon Q 與 Lambda 搭配使用時,會省略任何具有參考資料的程式碼建議。
- SageMaker Studio
-
若要在 SageMaker 工作室中顯示 Amazon Q 參考日誌,請使用下列程序。
-
在 SageMaker 工作室窗口的底部,打開 Amazon Q 面板。
-
選擇「開啟程式碼參考記錄」
-
- JupyterLab
-
若要顯示 Amazon Q 參考資料登入 JupyterLab,請使用下列程序。
-
在 JupyterLab 窗口底部,打開 Amazon Q 面板。
-
選擇「開啟程式碼參考記錄」
-
- AWS Glue Studio Notebook
-
若要在 AWS Glue 工作室筆記本中顯示 Amazon Q 參考日誌,請使用下列程序。
-
在 AWS Glue 工作室筆記本窗口的底部,打開 Amazon Q 面板。
-
選擇「開啟程式碼參考記錄」
-
關閉和開啟程式碼參考
在大多數 IDE 中,默認情況下代碼引用處於打開狀態。選擇您的 IDE 以查看如何關閉或開啟程式碼參照的步驟。
- Visual Studio 程式碼
-
當您搭配使用 Amazon Q 時VS Code,依預設會啟用程式碼參考。
若要將其關閉或稍後再開啟,請使用下列程序。
-
確保您使用的是最新版本VS Code的 Amazon Q 擴展。
-
在中VS Code,從 IDE 視窗底部的元件匣中選擇 Amazon Q。
Amazon Q 任務列會在 IDE 視窗的頂端開啟。
-
選擇「開啟設定」。設定索引標籤隨即開啟,並顯示與 Amazon Q 相關的選項。
-
選取或取消選取「顯示含程式碼參考的內嵌程式碼建議」旁邊的方塊。
-
- JetBrains
-
當您將 Amazon Q 與 JetBrains IDE 搭配使用時,預設會啟用程式碼參考。
若要將其關閉或稍後再開啟,請使用下列程序。
-
確保您使用的是最新版本的 JetBrains IDE 和 Amazon Q 插件。
-
在中JetBrains,從 IDE 視窗底部的狀態列選擇 Amazon Q。
Amazon Q 任務列會在狀態列上方開啟。
-
選擇「開啟設定」。設定視窗隨即開啟,並顯示與 Amazon Q 相關的選項。
-
選取或取消選取「包含建議與程式碼參考」旁的核取方塊。
-
- AWS Cloud 9
-
當您將 Amazon Q 與 AWS 雲端 9 搭配使用時,預設會啟用程式碼參考。
若要將其關閉或稍後再開啟,請使用下列程序。
-
在 AWS Cloud 9 主控台的左上角,選擇 AWS Cloud 9 標誌。
-
從下拉式選單中,選擇「偏好設定」。
在控制台的右側,將打開「首選項」選項卡。
-
在 [喜好設定] 索引標籤的 [專案設定] 下,選取 [擴充功能] AWS 下的 [
-
選取或取消選取 Amazon Q:包含含程式碼參考的建議。
-
- Lambda
-
Lambda 中的 Amazon Q 不支援程式碼參考。當您將 Amazon Q 與 Lambda 搭配使用時,會省略任何具有參考資料的程式碼建議。
- SageMaker Studio
-
當您將 Amazon Q 與 SageMaker Studio 搭配使用時,預設會啟用程式碼參考。
若要將其關閉或稍後再開啟,請使用下列程序。
-
從 SageMaker Studio 窗口的頂部選擇設置。
-
從設置下拉菜單中,選擇高級設置編輯器。
-
在 Amazon Q 下拉式清單中,選取或取消選取「啟用含程式碼參考的建議」旁邊的核取方塊。
-
- JupyterLab
-
當您搭配使用 Amazon Q 時 JupyterLab,依預設會啟用程式碼參考。
若要將其關閉或稍後再開啟,請使用下列程序。
-
從視 JupyterLab 窗頂端選擇「設定」。
-
從設置下拉菜單中,選擇高級設置編輯器。
-
在 Amazon Q 下拉式清單中,選取或取消選取「啟用含程式碼參考的建議」旁邊的核取方塊。
-
- AWS Glue Studio Notebook
-
從 AWS Glue 工作室筆記本窗口的底部選擇 Amazon Q。
在彈出式選單中,切換 [含參考編碼] 旁的開關。
注意
暫停代碼引用僅在當前 AWS Glue Studio 筆記本的持續時間內有效。
選擇退出含有參考的程式碼
在某些 IDE 中,您可以選擇不接收管理員層級的參考建議。
選擇您的 IDE 以查看選擇以管理員身份退出的步驟。
- Visual Studio 程式碼
-
如果您是企業系統管理員,您可以選擇退出包含整個組織之程式碼參考的建議。如果您這麼做,組織中的個別開發人員將無法透過 IDE 選擇重新加入。這些開發人員將能夠選擇和取消選擇上一節中討論的框,但是如果您在企業級選擇退出,則不會有任何效果。
若要在企業層級選擇退出含有參考資料的建議,請使用下列程序。
-
在 Amazon Q 開發人員主控台中,選擇設定。
-
在 Amazon Q 開發人員帳戶詳細資料窗格中,選擇編輯。
-
在 [編輯詳細資料] 頁面的 [進階設定] 窗格中,取消選取 [包含程式碼參考的建議]。
-
選擇儲存變更。
-
- JetBrains
-
如果您是企業系統管理員,您可以選擇退出包含整個組織之程式碼參考的建議。如果您這麼做,組織中的個別開發人員將無法透過 IDE 選擇重新加入。這些開發人員將能夠選擇和取消選擇上一節中討論的框,但是如果您在企業級選擇退出,則不會有任何效果。
若要在企業層級選擇退出含有參考資料的建議,請使用下列程序。
-
在 Amazon Q 開發人員主控台中,選擇設定。
-
在 Amazon Q 開發人員帳戶詳細資料窗格中,選擇編輯。
-
在 [編輯詳細資料] 頁面的 [進階設定] 窗格中,取消選取 [包含程式碼參考的建議]。
-
選擇儲存變更。
-
- Toolkit for Visual Studio
-
若要在企業層級選擇退出含有參考資料的建議,請使用下列程序。
-
您可以使用下列兩種方式之一取得程式碼參考設定:
-
選擇視窗邊緣的 Amazon Q 圖示,然後選擇選項...
-
轉到工具-> 工具AWS 包-> Amazon Q
-
-
根據您是否要在參考中包含建議,將切換切換變更為 True 或 False。
-
- AWS Cloud 9
-
AWS Cloud 9 中的 Amazon Q 不支援選擇退出在企業層級提供參考的程式碼建議。
若要在個別開發人員層級選擇退出,請參閱切換程式碼參考。
- Lambda
-
Lambda 中的 Amazon Q 不支援程式碼參考。當您將 Amazon Q 與 Lambda 搭配使用時,會省略任何具有參考資料的程式碼建議。
- SageMaker Studio
-
Amazon Q 不支援在 Studio 中選擇退出包含企業層級參考的程 SageMaker 式碼建議。
- JupyterLab
-
Amazon Q 不支援在 JupyterLab中選擇退出含有中企業層級參考的程式碼建議。
- AWS Glue Studio Notebook
-
Amazon Q 不支援在 AWS Glue Studio 筆記本中選擇退出含有參考資料的程式碼建議。