側(cè)邊對(duì)話(Chat 模式)是您在編碼過(guò)程中的人工智能全能伙伴。它可以回答編程問(wèn)題、解釋代碼倉(cāng)庫(kù)、生成代碼片段、修復(fù)錯(cuò)誤等,只需您提出問(wèn)題即可。
進(jìn)入 Trae 后,一般默認(rèn)進(jìn)入 Chat 模式。若非如此,可以參考以下步驟打開(kāi) Chat 模式。
Command
+ U
;Windows:Ctrl
+ U
)打開(kāi) side chat
(側(cè)邊對(duì)話框)。在側(cè)邊對(duì)話框的左上角,點(diǎn)擊 Chat。
Chat 模式默認(rèn)使用 “Doubao-1.5-pro”。你可以點(diǎn)擊模型名稱,然后選擇切換至 DeepSeek-Reasoner (R1) 或 DeepSeek-Chat (V3) 模型。
提示
選擇 DeepSeek-Reasoner (R1) 模型會(huì)自動(dòng)啟用其深度思考模式,并展示其思考過(guò)程。
AI 助手可以理解當(dāng)前項(xiàng)目中的上下文,包括代碼、文件、文件夾和整個(gè)工作空間,從而更精確地協(xié)助你完成開(kāi)發(fā)需求。詳情參考《上下文》。
您可以在對(duì)話中添加圖片,例如錯(cuò)誤截圖、設(shè)計(jì)草圖、參考樣式等,以更準(zhǔn)確、高效地表達(dá)您的需求。詳情請(qǐng)參考“多模態(tài)輸入”。
Chat 模式下,根據(jù)你的需求,AI 助手會(huì)自動(dòng)創(chuàng)建新文件或編輯已有文件并自動(dòng)保存生成的代碼。你可以接受或拒絕變更,包括:
提示
若你選擇接受代碼變更,AI 助手會(huì)新建文件或?qū)⒋a變更應(yīng)用于已有的文件。應(yīng)用的代碼會(huì)以 Diff 的形式展示。
處理多文件內(nèi)的所有代碼變更:
點(diǎn)擊輸入框上方待審查文件列表中的“Accept All
(全部接受)”或“Reject All
(全部拒絕)”按鈕,批量接受或拒絕當(dāng)前項(xiàng)目中的所有代碼變更。
處理單文件內(nèi)的所有代碼變更:
在編輯器中打開(kāi)文件,點(diǎn)擊頂部提示欄中的“Accept
(接受)”(快捷鍵:macOS 為 Command
+ Enter
;Windows 為 Ctrl
+ Enter
)或“Reject
(拒絕)”(快捷鍵:macOS 為 Command
+ ackspace
;Windows 為 Ctrl
+ Backspace
)按鈕,批量接受或拒絕當(dāng)前文件內(nèi)的所有代碼變更。
處理單處代碼變更:
點(diǎn)擊編輯器中特定代碼變更右上角的^Y
(快捷鍵:macOS 為 Control + Y;Windows 為 Alt + Y)或^N
(快捷鍵:macOS 為 Control + N;Windows 為 Alt + N)按鈕,接受或拒絕該特定變更。
此外,對(duì)于對(duì)話中生成的代碼塊,你可以進(jìn)行以下處理:
編號(hào) | 說(shuō)明 |
---|---|
1 | 單擊 Copy (復(fù)制)按鈕以復(fù)制代碼片段中的全部?jī)?nèi)容。 |
2 | 在編輯器中當(dāng)前打開(kāi)的文件中,單擊任意區(qū)域,然后單擊 Inserta at Cursor (插入到光標(biāo)處)按鈕,將代碼塊中的內(nèi)容插入到文件內(nèi)的光標(biāo)處。。 |
3 | 單擊 Add to NewFile (添加到新文件)按鈕創(chuàng)建新文件,并將代碼塊中的內(nèi)容添加至該文件。 |
4 | 若為代碼變更,則可以點(diǎn)擊 Apply (應(yīng)用)按鈕,將變更后的代碼應(yīng)用至相應(yīng)的文件。 > 提示:不支持應(yīng)用和當(dāng)前工作空間項(xiàng)目無(wú)關(guān)的代碼。 |
Chat 模式下,根據(jù)你的需求,AI 助手會(huì)提供可一鍵運(yùn)行的 Shell 命令。
您可以根據(jù)需要執(zhí)行以下操作:
編號(hào) | 說(shuō)明 |
---|---|
1 | 單擊 Copy (復(fù)制)按鈕,復(fù)制該命令。 |
2 | 單擊 Add to Terminal (添加到終端)按鈕,將命令添加至未被占用的終端。 |
3 | 單擊 Run (運(yùn)行)按鈕,在未被占用的終端中運(yùn)行該命令。 |
在 Chat (對(duì)話)模式中,你可以將項(xiàng)目回退至指定會(huì)話輪次發(fā)起前的版本。
提示
- 回退操作不可撤銷;
- 僅支持在最近活躍的 Builder 窗口中回退版本;
- 僅支持回退至最近 10 輪會(huì)話內(nèi)的版本。
Revert
(回退)”按鈕。
此時(shí)將出現(xiàn)一個(gè)對(duì)話框,顯示此次回退影響的文件。
ned in the editor an
(即將發(fā)生的變化)。Confirm
(確認(rèn))”按鈕。點(diǎn)擊 Chat 窗口右上角的 歷史會(huì)話 按鈕后,左側(cè)會(huì)顯示 歷史記錄 窗口,展示 Chat 模式和 Builder 模式的所有對(duì)話記錄。
提示
對(duì)話記錄刪除后無(wú)法恢復(fù)。
Chat 模式是單純的一問(wèn)一答模式,AI 助手不會(huì)在后臺(tái)調(diào)用相關(guān)工具來(lái)提升其回答的有效性。
在 Builder 模式下,AI 助手在回答時(shí)會(huì)根據(jù)需求調(diào)用不同的工具,包括分析代碼文件的工具、編輯代碼文件的工具、運(yùn)行命令的工具等等。從而讓回答更精確、更有效。詳情參考《Builder 模式》。
更多建議: