Builder 模式可以幫助你從 0 到 1 開發(fā)一個完整的項目,并無縫集成到您的項目開發(fā)流程中。 在 Builder 模式中,AI 助手會根據(jù)您的需求調用各種工具來響應。這些工具包括用于分析代碼文件、編輯代碼文件、運行命令等的工具,使響應更加精確和高效。
拓展閱讀: 《在計算機中,Builder是什么意思?一文讀懂》
在 Builder 模式中,AI 助手會主動讀取當前項目文件的內容,分解任務并逐步執(zhí)行,包括:
使用快捷鍵 Command + U
打開側邊聊天框。
在側邊 AI 對話框的左上角,點擊“Builder
”以啟用 Builder 模式。
Builder 模式提供了一系列實用功能,能夠高效且精準地協(xié)助您從零開始開發(fā)項目。
AI 助手可以理解當前項目的上下文,包括代碼、文件和文件夾,從而更準確地滿足您的開發(fā)需求。詳情請參考“上下文”。
您可以在聊天中添加圖片,例如錯誤截圖、設計草圖、參考樣式等,以更準確、高效地表達您的需求。詳情請參考“多模態(tài)輸入”。
根據(jù)您的需求,AI 助手會自動生成代碼變更,包括創(chuàng)建新文件和編輯現(xiàn)有文件中的代碼。
注意
為了方便您預覽代碼變更,Trae會自動保存AI助手生成的代碼變更。如果您拒絕代碼變更,它們將從磁盤中刪除。
您可以接受或拒絕代碼變更,包括:
處理多個文件中的所有代碼變更:
在輸入框上方的文件列表中,點擊“Accept All
(全部接受)”或“Reject All
(全部拒絕)”按鈕,批量接受或拒絕當前項目中的所有代碼變更。
處理單個文件中的所有代碼變更:
在編輯器中打開文件,點擊頂部提示欄中的“Accept
(接受)”(快捷鍵:Command + Enter
)或“Reject
(拒絕)”(快捷鍵:Command + Backspace
)按鈕,批量接受或拒絕當前文件中的所有代碼變更。
處理單個代碼變更:
點擊編輯器中特定代碼變更右上角的^Y
或^N
按鈕,接受或拒絕該特定變更。
根據(jù)你的需求,AI 助手會適時推薦必要的 Shell 命令供你運行(以下圖為例)。你可以選擇運行或跳過某個命令,AI 助手會根據(jù)你的操作完成后續(xù)的工作。
點擊“Run
(運行)”后,命令將在 Trae 的終端中執(zhí)行。命令運行完成后,AI 助手會自動讀取并分析結果。如果執(zhí)行過程中出現(xiàn)問題,AI 助手將分析原因并提供建議解決方案。
如果命令成功運行,您可以點擊命令卡片右上角的“終端”按鈕,在終端中查看該命令的執(zhí)行日志。
完成您的需求后,AI 助手會提供一個“Preview
(預覽)”按鈕。點擊此按鈕將在 Webview
窗口中展示結果。
在預覽期間,如果您繼續(xù)與 AI 助手互動并修改需求,結果將在 Webview 窗口中實時更新。
在 Webview 窗口的右上角,您可以點擊“Open in Browser
(在瀏覽器中打開)”按鈕,將窗口在瀏覽器中打開以預覽結果。
您可以將項目回退到某次聊天之前的版本。
提示
- 回退操作不可撤銷;
- 僅支持回退最新 Builder 窗口中的項目;
- 僅支持回退到最近 10 輪聊天內的版本。
在左側點擊“Revert
(回退)”按鈕。
將出現(xiàn)一個對話框,顯示此次回退影響的文件。
點擊列表中的文件名。
文件將在編輯器中打開,并顯示ned in the editor an
(即將發(fā)生的變更)。
如果影響符合預期,點擊“Confirm
(確認)”按鈕。
Builder 開始回退項目。
點擊 Builder 窗口右上角的“Show History
(顯示歷史)”按鈕,歷史面板將出現(xiàn)- 在左側,顯示聊天模式和 Builder 模式的所有歷史聊天記錄。
Delete
(刪除)”按鈕。注意
已刪除的對話記錄無法恢復。
更多建議: