Trae 側(cè)邊聊天:AI驅(qū)動(dòng)的編程助手,提升開(kāi)發(fā)效率

2025-01-22 09:23 更新

側(cè)邊聊天(聊天模式)

the Chat mode(聊天模式)是您在編碼過(guò)程中的人工智能全能伙伴。它可以回答編程問(wèn)題、解釋代碼倉(cāng)庫(kù)、生成代碼片段、修復(fù)錯(cuò)誤等,只需您提出問(wèn)題即可。

啟用聊天模式

  1. 使用快捷鍵 Command + U 打開(kāi) side chat (側(cè)邊聊天框)。
  2. 在聊天框的左上角,點(diǎn)擊“Chat(聊天)”以打開(kāi)聊天模式。

    啟用聊天模式

    聊天模式的功能

理解上下文

AI 助手可以理解當(dāng)前項(xiàng)目的上下文,包括代碼、文件和文件夾,從而更準(zhǔn)確地滿(mǎn)足您的開(kāi)發(fā)需求。詳情請(qǐng)參考“上下文”。

多模態(tài)輸入

您可以在聊天中添加圖片,例如錯(cuò)誤截圖、設(shè)計(jì)草圖、參考樣式等,以更準(zhǔn)確、高效地表達(dá)您的需求。詳情請(qǐng)參考“多模態(tài)輸入”。

生成和處理代碼變更

根據(jù)您的需求,AI助手會(huì)自動(dòng)生成代碼變更,包括創(chuàng)建新文件或編輯現(xiàn)有文件,并保存生成的代碼。

注意
如果您選擇接受代碼變更,AI助手將創(chuàng)建新文件或?qū)⒆兏鼞?yīng)用到現(xiàn)有文件中。應(yīng)用的代碼將以差異格式顯示。

  • 處理多個(gè)文件中的所有代碼變更: 在輸入框上方的文件列表中,點(diǎn)擊“Accept All(全部接受)”或“Reject All(全部拒絕)”按鈕,批量接受或拒絕當(dāng)前項(xiàng)目中的所有代碼變更。

    處理多個(gè)文件中的所有代碼變更

  • 處理單個(gè)文件中的所有代碼變更: 在編輯器中打開(kāi)文件,點(diǎn)擊頂部提示欄中的“Accept(接受)”(快捷鍵:Command + Enter)或“Reject(拒絕)”(快捷鍵:Command + Backspace)按鈕,批量接受或拒絕當(dāng)前文件中的所有代碼變更。

    處理單個(gè)文件中的所有代碼變更

  • 處理單個(gè)代碼變更:點(diǎn)擊編輯器中特定代碼變更右上角的^Y^N按鈕,接受或拒絕該特定變更。

    處理單個(gè)代碼變更

此外,對(duì)于聊天中生成的代碼片段,您可以如下處理:

聊天中生成的代碼片段處理

No. 描述
1 單擊 Copy(復(fù)制)按鈕以復(fù)制代碼片段中的所有代碼。
2 在編輯器中當(dāng)前打開(kāi)的文件中,單擊任意區(qū)域,然后單擊 Inserta at Cursor (插入光標(biāo))按鈕,將代碼片段中的代碼添加到文件中的光標(biāo)位置。
3 單擊 Add to NewFile(添加到新文件)按鈕創(chuàng)建新文件,并將代碼片段中的代碼添加到該文件中。
4 對(duì)于代碼更改,請(qǐng)單擊 Apply (應(yīng)用)按鈕將其應(yīng)用于相應(yīng)的文件。
注意:無(wú)法應(yīng)用與當(dāng)前項(xiàng)目無(wú)關(guān)的代碼。

生成并運(yùn)行命令

在聊天模式中,根據(jù)您的需求,AI 助手會(huì)提供可執(zhí)行的 Shell 命令,您可以一鍵運(yùn)行。

生成并運(yùn)行命令

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

No. 描述
1 單擊 Copy (復(fù)制)按鈕以復(fù)制命令。
2 單擊 Add to Terminal (添加到終端)按鈕將命令添加到可用終端。
3 單擊 Run (運(yùn)行)按鈕在可用終端中運(yùn)行命令。

回退到之前的版本

在 Chat (聊天)模式中,您可以將項(xiàng)目回退到某次聊天之前的版本。

注意
- 回退操作不可撤銷(xiāo);
- 僅支持回退最新聊天窗口中的項(xiàng)目;
- 僅支持回退到最近10輪聊天內(nèi)的版本。

  1. 找到目標(biāo)聊天氣泡。
  2. 在左側(cè)點(diǎn)擊“Revert(回退)”按鈕。

回退到之前的版本

此時(shí)將出現(xiàn)一個(gè)對(duì)話(huà)框,顯示此次回退影響的文件。

回退到之前的版本對(duì)話(huà)框

  1. 點(diǎn)擊列表中的文件名。 文件將在編輯器中打開(kāi),并顯示ned in the editor an(即將發(fā)生的變化)。
  2. 確認(rèn)此次回退帶來(lái)的影響。
  3. 如果影響符合預(yù)期,點(diǎn)擊“Confirm(確認(rèn))”按鈕。 AI 助手將開(kāi)始回退項(xiàng)目。

管理歷史聊天

點(diǎn)擊 Chat (聊天)窗口右上角的“Show History(顯示歷史)”按鈕,歷史面板將出現(xiàn)在左側(cè),顯示聊天模式和 Builder 模式的所有歷史聊天記錄。

管理歷史聊天

  • 要查看特定的歷史聊天記錄,點(diǎn)擊相應(yīng)條目即可跳轉(zhuǎn)到該部分。
  • 如果需要?jiǎng)h除歷史聊天記錄,將鼠標(biāo)懸停在目標(biāo)條目上,并點(diǎn)擊右側(cè)的“刪除”按鈕。

注意
已刪除的聊天記錄無(wú)法恢復(fù)。

了解更多:Builder 模式

聊天模式僅運(yùn)行在問(wèn)答流程中,AI 助手不會(huì)在后臺(tái)調(diào)用任何相關(guān)工具來(lái)增強(qiáng)其回答的效果。

在 Builder 模式中,AI 助手會(huì)根據(jù)問(wèn)題中給出的需求調(diào)用各種工具,包括用于分析代碼文件、編輯代碼文件、運(yùn)行命令等的工具,從而提供更精確、有效的回答。詳情請(qǐng)參考“Builder 模式”。

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)