什麼是 Trae 中的上下文?
Trae 中的上下文允許您指定程式碼、檔案、資料夾和工作區資訊,讓 AI 助手能夠理解和參考。透過提供相關的上下文,您可以獲得更準確和有用的回應。以下是在 Trae 中使用上下文的方法:
方法一:參考編輯器內容
當您在編輯器中開啟檔案時,AI 助手會自動看到其內容。要參考特定部分:
- 選擇您想要參考的程式碼
- 在浮動選單中點擊「加入聊天」以將其添加為上下文
- 上下文將出現在側邊聊天輸入框中,顯示檔案名稱和行號
- 您可以選擇從相同或其他檔案添加更多上下文
- 輸入您的問題並發送給 AI 助手
方法二:參考終端機輸出
要詢問關於終端機輸出的問題(如錯誤訊息):
- 點擊終端機中的輸出部分
- 在選取區域的右上角點擊「加入聊天」
- 所選輸出將作為上下文出現在側邊聊天中
- 您可以選擇從其他來源添加更多上下文
- 輸入您的問題並發送
方法三:使用 # 符號添加上下文
在側邊聊天中使用 # 符號來添加不同類型的上下文:
#Code
- 添加特定函數或類別作為上下文
- 需要安裝適當的語言伺服器協定(LSP)
- 選取前預覽程式碼
- 需要時可以用關鍵字搜尋
#File
- 參考整個檔案內容
- 預設顯示最近開啟的檔案
- 預覽檔案路徑
- 可以用檔案名稱或關鍵字搜尋
#Folder
- 參考資料夾中的所有內容
- 顯示與當前檔案相關的資料夾
- 預覽資料夾路徑
- 需要完整的程式碼索引
#Workspace
- 參考整個工作區
- 僅在聊天模式下可用
- 自動尋找相關內容
- 需要完整的程式碼索引
- 有助於理解新專案
注意:對於 #Folder 和 #Workspace 功能,請確保您的專案程式碼索引已完整建立以獲得最佳結果。您可以在設定中的「AI 設定」管理程式碼索引。