Trae 側邊對話(Chat 模式):AI驅動的編程助手,提升開發(fā)效率

2025-03-03 15:53 更新

側邊對話(Chat 模式)

側邊對話(Chat 模式)是您在編碼過程中的人工智能全能伙伴。它可以回答編程問題、解釋代碼倉庫、生成代碼片段、修復錯誤等,只需您提出問題即可。

啟用 Chat 模式

進入 Trae 后,一般默認進入 Chat 模式。若非如此,可以參考以下步驟打開 Chat 模式。

  1. 使用快捷鍵 (macOSCommand + U;WindowsCtrl + U)打開 side chat (側邊對話框)。
  2. 在側邊對話框的左上角,點擊 Chat

    啟用對話模式

選擇模型

Chat 模式默認使用 “Doubao-1.5-pro”。你可以點擊模型名稱,然后選擇切換至 DeepSeek-Reasoner (R1) 或 DeepSeek-Chat (V3) 模型。

提示
選擇 DeepSeek-Reasoner (R1) 模型會自動啟用其深度思考模式,并展示其思考過程。

選擇模型

探索 Chat 模式

添加上下文

AI 助手可以理解當前項目中的上下文,包括代碼、文件、文件夾和整個工作空間,從而更精確地協(xié)助你完成開發(fā)需求。詳情參考《上下文》。

多模態(tài)輸入

您可以在對話中添加圖片,例如錯誤截圖、設計草圖、參考樣式等,以更準確、高效地表達您的需求。詳情請參考“多模態(tài)輸入”。

生成并處理代碼變更

Chat 模式下,根據你的需求,AI 助手會自動創(chuàng)建新文件或編輯已有文件并自動保存生成的代碼。你可以接受或拒絕變更,包括:

提示
若你選擇接受代碼變更,AI 助手會新建文件或將代碼變更應用于已有的文件。應用的代碼會以 Diff 的形式展示。

  • 處理多文件內的所有代碼變更: 點擊輸入框上方待審查文件列表中的“Accept All(全部接受)”或“Reject All(全部拒絕)”按鈕,批量接受或拒絕當前項目中的所有代碼變更。

    處理多文件內的所有代碼變更

  • 處理單文件內的所有代碼變更: 在編輯器中打開文件,點擊頂部提示欄中的“Accept(接受)”(快捷鍵:macOS 為 Command + Enter;Windows 為 Ctrl + Enter)或“Reject(拒絕)”(快捷鍵:macOS 為 Command + ackspace;Windows 為 Ctrl + Backspace)按鈕,批量接受或拒絕當前文件內的所有代碼變更。

    處理單個文件中的所有代碼變更

  • 處理單處代碼變更
    點擊編輯器中特定代碼變更右上角的^Y(快捷鍵:macOS 為 Control + Y;Windows 為 Alt + Y)或^N(快捷鍵:macOS 為 Control + N;Windows 為 Alt + N)按鈕,接受或拒絕該特定變更。

    處理單個代碼變更

    此外,對于對話中生成的代碼塊,你可以進行以下處理:

    對話中生成的代碼片段處理

    編號 說明
    1 單擊 Copy(復制)按鈕以復制代碼片段中的全部內容。
    2 在編輯器中當前打開的文件中,單擊任意區(qū)域,然后單擊 Inserta at Cursor (插入到光標處)按鈕,將代碼塊中的內容插入到文件內的光標處。。
    3 單擊 Add to NewFile(添加到新文件)按鈕創(chuàng)建新文件,并將代碼塊中的內容添加至該文件。
    4 若為代碼變更,則可以點擊 Apply (應用)按鈕,將變更后的代碼應用至相應的文件。  
     > 提示:不支持應用和當前工作空間項目無關的代碼。

生成并運行命令

Chat 模式下,根據你的需求,AI 助手會提供可一鍵運行的 Shell 命令。

生成并運行命令

您可以根據需要執(zhí)行以下操作:

編號 說明
1 單擊 Copy (復制)按鈕,復制該命令。
2 單擊 Add to Terminal (添加到終端)按鈕,將命令添加至未被占用的終端。
3 單擊 Run (運行)按鈕,在未被占用的終端中運行該命令。

回退到之前的版本

在 Chat (對話)模式中,你可以將項目回退至指定會話輪次發(fā)起前的版本。

提示
- 回退操作不可撤銷;
- 僅支持在最近活躍的 Builder 窗口中回退版本;
- 僅支持回退至最近 10 輪會話內的版本。

  1. 找到目標對話氣泡。
  2. 在左側點擊“Revert(回退)”按鈕。

回退到之前的版本

此時將出現(xiàn)一個對話框,顯示此次回退影響的文件。

回退到之前的版本對話框

  1. 點擊列表中的文件名。 編輯器內會打開該文件,并顯示ned in the editor an(即將發(fā)生的變化)。
  2. 確認本次回退的影響范圍。
  3. 若本次回退符合預期,點擊“Confirm(確認)”按鈕。
    AI 助手將開始回退項目。

管理歷史對話

點擊 Chat 窗口右上角的 歷史會話 按鈕后,左側會顯示 歷史記錄 窗口,展示 Chat 模式和 Builder 模式的所有對話記錄。

管理歷史對話

  • 若你需要查看某輪歷史對話,點擊該對話條目,你會跳轉至該對話的位置。
  • 若需要刪除某輪對話,可以將鼠標懸浮至該對話,然后點擊右側的 刪除 圖標。

提示
對話記錄刪除后無法恢復。

了解更多:Builder 模式

Chat 模式是單純的一問一答模式,AI 助手不會在后臺調用相關工具來提升其回答的有效性。

在 Builder 模式下,AI 助手在回答時會根據需求調用不同的工具,包括分析代碼文件的工具、編輯代碼文件的工具、運行命令的工具等等。從而讓回答更精確、更有效。詳情參考《Builder 模式》。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號