Skip to content

什么是 Trae Builder?

Trae Builder 模式可以帮你从零开始开发一个完整的项目。你可以轻松地把它融入到你的项目开发过程中。

在 Builder 模式下,AI 助手会根据你的需求使用各种工具来回应。这些工具包括分析代码文件、编辑代码文件、运行命令等等,让回应更准确、更有效。

Builder 模式是怎么工作的?

在 Builder 模式下,AI 助手会主动读取当前项目文件的内容,把任务分解成小步骤,然后一步一步执行。包括:

  • 提取相关的上下文
  • 创建或修改文件
  • 生成和运行命令
  • 分析命令执行的状态

如何开启 Builder 模式?

  1. 用快捷键 command + U 打开侧边聊天框
  2. 在 AI 聊天框的左上角,点击 Builder 就可以开启 Builder 模式

探索 Builder 模式

Builder 模式提供了一系列实用的功能,可以有效地帮你从 0 到 1 精准高效地开发项目。

添加上下文

AI 助手能理解当前项目的上下文,包括代码、文件和文件夹,这样就能更准确地帮你实现开发需求。想了解更多,可以看看"上下文"部分。

输入多模态内容

你可以在聊天中添加图片,比如错误截图、设计草图、参考样式等等,这样可以更准确、更高效地表达你的需求。想了解更多,可以看看"多模态输入"部分。

生成和处理代码变更

根据你的需求,AI 助手会自动生成代码变更,包括创建新文件和编辑现有文件的代码。

为了让你预览代码变更,Trae 会自动保存 AI 助手生成的代码变更。如果你拒绝了代码变更,这些变更就会从硬盘中删除。

你可以接受或拒绝代码变更,包括:

  • 处理多个文件中的所有代码变更:在输入框上方的文件列表中点击"全部接受"或"全部拒绝"按钮,就可以批量接受或拒绝当前项目中的所有代码变更。

  • 处理一个文件中的所有代码变更:在编辑器中打开文件,点击顶部提示栏中的接受(快捷键:Command + Enter)或拒绝(快捷键:Command + Backspace)按钮,就可以批量接受或拒绝当前文件中的所有代码变更。

  • 处理单个代码变更:在编辑器中点击特定代码变更右上角的 ^Y 或 ^N 按钮,就可以接受或拒绝这个特定的变更。

生成和运行命令

根据你的需求,AI 助手会及时推荐你需要运行的 Shell 命令。你可以选择运行或跳过命令,AI 助手会根据你的操作继续后续任务。

点击运行后,命令会在 Trae 的终端中执行。命令运行完后,AI 助手会自动读取和分析结果。如果执行过程中出现问题,AI 助手会分析原因并提供解决建议。

如果命令运行成功,你可以点击命令卡片右上角的终端按钮,在终端中查看该命令的执行日志。

预览结果

当 AI 助手完成了你的需求后,它会提供一个预览按钮。点击这个按钮会在 Trae 中打开一个 Webview 窗口来展示结果。

在预览过程中,如果你继续和 AI 助手交互并修改需求,结果会在 Webview 窗口中实时更新。

在 Webview 窗口的右上角,你可以点击"在浏览器中打开"按钮,在浏览器中打开窗口预览结果。

回退到之前的版本

你可以把项目回退到某次聊天之前的版本。

  • 回退后不能撤销
  • 只支持回退最新的 Builder 窗口中的项目
  • 只支持回退项目到最近 10 次聊天中的版本

回退步骤:

  1. 找到目标聊天气泡
  2. 在左侧点击回退按钮
  3. 会弹出显示受影响文件的对话框
  4. 点击文件名可以在编辑器中预览变更
  5. 确认影响,如果可以接受就点击确认
  6. AI 助手就会开始回退操作

管理历史聊天

点击 Builder 窗口右上角的"显示历史"按钮,左侧会出现历史面板,显示聊天模式和 Builder 模式的所有历史聊天。

要查看特定的历史聊天,点击对应的条目就可以跳转到那部分。

如果你需要删除某个历史聊天,把鼠标悬停在想要的条目上,点击右侧的删除按钮就可以。注意,删除的聊天是不能恢复的。