W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
與 AI 助手聊天時,您可以在 Trae 中指定內(nèi)容(如代碼、文件、文件夾和工作區(qū))作為AI助手閱讀和理解的上下文。這可以確保AI助手的響應(yīng)與您的需求更加一致。這里有三種指定上下文的方法。
當(dāng)編輯器中有打開的文件時,AI 助手可以自動看到該文件的內(nèi)容,您可以直接提出與之相關(guān)的問題。如果要詢問該文件中的特定代碼段,請按照下列步驟操作:
單擊Add to Chat
(添加到聊天)按鈕,將所選代碼作為上下文添加到側(cè)面聊天框中。
指定的上下文將顯示在邊聊輸入框的底部。如下圖所示,輸入框顯示所選代碼所源自的文件的名稱以及行號。
(可選) 繼續(xù)在編輯器中添加來自同一文件的其他代碼,或同時添加來自其他源的上下文。
在上下文旁邊鍵入您需要的內(nèi)容,然后將其發(fā)送給 AI 助手。
如果要詢問有關(guān)terminal
(終端)中輸出的問題 (例如,幫助修復(fù)錯誤),請執(zhí)行以下步驟:
在所選內(nèi)容區(qū)域的右上角,單擊Add to Chat
(添加到聊天)按鈕。
這會將所選輸出作為上下文添加到邊聊框中。指定的上下文將顯示在邊聊輸入框的底部,顯示上下文的來源以及行號。
(可選) 繼續(xù)從終端添加其他內(nèi)容,或同時從其他源添加上下文。
在上下文旁邊鍵入您需要的內(nèi)容,然后將其發(fā)送給AI助手。
#
符號添加上下文
在邊聊的輸入框中,您可以使用 #
符號添加各種類型的上下文,包括代碼、文件、文件夾和工作區(qū)。通常,該列表將顯示與當(dāng)前在編輯器中打開的文件相關(guān)的推薦上下文,但您仍然可以搜索所需的上下文并將其添加到輸入框中。根據(jù)您的問題,您可以組合相關(guān)上下文的各種來源 (例如,同時添加代碼和文件)。
#Code
通過使用#Code
,您可以添加與函數(shù)或類相關(guān)的相關(guān)代碼作為與AI助手聊天的上下文。結(jié)果列表默認(rèn)顯示當(dāng)前在編輯器中打開的文件中的函數(shù)或類。在選擇之前,您可以預(yù)覽推薦的函數(shù)或類的代碼。如果推薦的內(nèi)容不是您所需要的,則可以使用關(guān)鍵字搜索所需的功能或類。
備注:
如果 Trae 中的編程語言沒有對應(yīng)的語言服務(wù)器協(xié)議 (LSP),請?zhí)崆鞍惭b; 否則,Trae 可能無法識別代碼符號。
在輸入框中,鍵入#
,或單擊# Context
左下角的按鈕。
上下文類型列表將顯示在輸入框上方。
選擇Code
(代碼)從列表中 (或手動鍵入Code
(代碼)之后#
符號),然后按 Enter
鍵。
該列表顯示當(dāng)前在編輯器中打開的文件中可用的函數(shù)和類。當(dāng)您將鼠標(biāo)懸停在列表中的某個項目上時,該函數(shù)或類的代碼內(nèi)容將顯示在左側(cè)以供預(yù)覽。
如果推薦的函數(shù)和類不是您所需要的,請在#Code:
之后輸入所需函數(shù)或類的名稱或關(guān)鍵字。
AI助手在項目中搜索相關(guān)的函數(shù)和類,并將它們顯示在列表中以供您預(yù)覽。
#File
通過使用#Code
,您可以將指定文件中的所有內(nèi)容設(shè)置為與 AI 助手聊天的上下文。結(jié)果列表默認(rèn)顯示最近在編輯器中打開的文件。您可以預(yù)覽這些文件的目錄,以避免錯誤地選擇具有相同名稱的文件。如果給定的文件不是您需要的,則可以使用關(guān)鍵字搜索所需的文件。
在輸入框中,鍵入#
,或單擊# Context
左下角的按鈕。
上下文類型列表將顯示在輸入框上方。
選擇File
(文件)從列表中 (或手動鍵入File
(文件)之后#
符號),然后按 Enter 鍵。
該列表顯示最近在編輯器中打開的文件。當(dāng)您將懸停在列表中的文件上時,該文件的目錄將顯示在左側(cè)。
如果推薦的文件不是您需要的,請在#File:
之后輸入所需文件的名稱或關(guān)鍵字。
AI助手在項目中搜索相關(guān)文件并將其顯示在列表中。
context
(上下文)的文件。
通過使用#Folder
,您可以將指定文件夾中的所有內(nèi)容設(shè)置為與 AI 助手聊天的上下文。結(jié)果列表默認(rèn)顯示與當(dāng)前在編輯器中打開的文件相關(guān)的文件夾。您可以預(yù)覽這些文件夾的目錄,以避免錯誤地選擇具有相同名稱的文件夾。如果顯示的文件夾不是您需要的,則可以使用關(guān)鍵字搜索所需的文件夾。
備注:
#Folder
功能要求完整構(gòu)建項目的代碼索引。否則,它可能會對從文件夾中檢索內(nèi)容產(chǎn)生負(fù)面影響,從而導(dǎo)致 AI 助手的響應(yīng)不完整。當(dāng)問問題時,如果索引從未構(gòu)建或當(dāng)前正在構(gòu)建,您將在參考部分看到類似 “索引未構(gòu)建” 或 “索引構(gòu)建” 的提示。您可以在設(shè)置中心管理代碼索引。有關(guān)更多信息,請參閱“AI設(shè)置”。
#
,或單擊# Context
左下角的按鈕。
上下文類型列表將顯示在輸入框上方。
從列表中選擇Folder
(文件夾) (或手動鍵入符號#
,接著輸入Folder
(文件夾)),然后按Enter鍵。
該列表顯示與當(dāng)前在編輯器中打開的文件相關(guān)的文件夾。當(dāng)您將指針懸停在列表中的某個文件夾上時,該文件夾的目錄將顯示在左側(cè)。
如果推薦的文件夾不是您需要的,請在#Folder:
之后輸入所需文件夾的名稱或關(guān)鍵字。
AI 助手在項目中搜索相關(guān)文件夾并將其顯示在列表中。
#Workspace
您可以使用#Workspace
向 AI 助手詢問有關(guān)整個工作區(qū)的問題。助理將自動搜索工作區(qū)內(nèi)最相關(guān)的內(nèi)容,以提供其響應(yīng)的上下文。當(dāng)您遇到不熟悉的項目時,此功能特別有用,因為它可以讓您全面了解項目中實現(xiàn)的功能和代碼,從而使您能夠快速了解的發(fā)展。
備注:
此功能僅在的聊天模式。在生成器模式下,整個工作區(qū)將自動用作上下文。#Workspace
功能需要完整構(gòu)建項目的代碼索引。否則,它可能會對從文件夾中檢索內(nèi)容產(chǎn)生負(fù)面影響,從而導(dǎo)致 AI 助手的響應(yīng)不完整。當(dāng)問問題時,如果索引從未構(gòu)建或當(dāng)前正在構(gòu)建,您將在參考部分看到類似 “Index not built
(索引未構(gòu)建)” 或 “Index building
(索引構(gòu)建)” 的提示。您可以在設(shè)置中心管理代碼索引。有關(guān)更多信息,請參閱“AI設(shè)置”。
在輸入框中,輸入#
,或單擊# Context
左下角的按鈕。
上下文類型列表將顯示在輸入框上方。
Workspace
(工作空間) (或手動在#
號后輸入Workspace
),然后按 Enter 鍵。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: