什麼是 Trae 中的上下文?

Trae 中的上下文允許您指定程式碼、檔案、資料夾和工作區資訊,讓 AI 助手能夠理解和參考。透過提供相關的上下文,您可以獲得更準確和有用的回應。以下是在 Trae 中使用上下文的方法:

方法一:參考編輯器內容

當您在編輯器中開啟檔案時,AI 助手會自動看到其內容。要參考特定部分:

  1. 選擇您想要參考的程式碼
  2. 在浮動選單中點擊「加入聊天」以將其添加為上下文
  3. 上下文將出現在側邊聊天輸入框中,顯示檔案名稱和行號
  4. 您可以選擇從相同或其他檔案添加更多上下文
  5. 輸入您的問題並發送給 AI 助手

方法二:參考終端機輸出

要詢問關於終端機輸出的問題(如錯誤訊息):

  1. 點擊終端機中的輸出部分
  2. 在選取區域的右上角點擊「加入聊天」
  3. 所選輸出將作為上下文出現在側邊聊天中
  4. 您可以選擇從其他來源添加更多上下文
  5. 輸入您的問題並發送

方法三:使用 # 符號添加上下文

在側邊聊天中使用 # 符號來添加不同類型的上下文:

#Code

  • 添加特定函數或類別作為上下文
  • 需要安裝適當的語言伺服器協定(LSP)
  • 選取前預覽程式碼
  • 需要時可以用關鍵字搜尋

#File

  • 參考整個檔案內容
  • 預設顯示最近開啟的檔案
  • 預覽檔案路徑
  • 可以用檔案名稱或關鍵字搜尋

#Folder

  • 參考資料夾中的所有內容
  • 顯示與當前檔案相關的資料夾
  • 預覽資料夾路徑
  • 需要完整的程式碼索引

#Workspace

  • 參考整個工作區
  • 僅在聊天模式下可用
  • 自動尋找相關內容
  • 需要完整的程式碼索引
  • 有助於理解新專案

注意:對於 #Folder 和 #Workspace 功能,請確保您的專案程式碼索引已完整建立以獲得最佳結果。您可以在設定中的「AI 設定」管理程式碼索引。