如何使用 Trae 中的侧边聊天

侧边聊天(聊天模式)在您的编程过程中充当一个全能的 AI 伙伴。它可以根据您的需求回答编程问题、解释代码仓库、生成代码片段、修复错误等。

启用聊天模式

  1. 使用快捷键 command + U 打开侧边聊天框
  2. 在聊天框左上角,点击”聊天”以打开聊天模式

探索聊天模式

添加上下文

AI 助手可以理解当前项目的上下文,包括代码、文件和文件夹,从而能够更准确地帮助您满足开发需求。更多信息请参阅”上下文”。

输入多模态内容

您可以在聊天中添加图片,如错误截图、设计草图、参考样式等,以更准确和高效地表达您的需求。更多信息请参阅”多模态输入”。

生成和处理代码更改

根据您的需求,AI 助手将自动创建新文件或编辑现有文件并保存生成的代码。您可以接受或拒绝代码更改:

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

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

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

此外,对于聊天中生成的代码片段,您可以:

  1. 点击”复制”按钮复制代码片段中的所有代码
  2. 在编辑器中当前打开的文件中,点击任意区域,然后点击”在光标处插入”按钮将代码添加到光标位置
  3. 点击”添加到新文件”按钮创建包含该代码片段的新文件
  4. 对于代码更改,点击”应用”按钮将其应用到相应文件(注意:与当前项目无关的代码无法应用)

生成和运行命令

在聊天模式下,AI 助手将提供可执行的 Shell 命令,您可以一键运行。您可以:

  1. 点击”复制”按钮复制命令
  2. 点击”添加到终端”按钮将命令添加到可用终端
  3. 点击”运行”按钮在可用终端中运行命令

回退到之前版本

在聊天模式下,您可以将项目回退到某个聊天回合之前的版本:

  • 回退操作无法撤销
  • 仅支持在最新的聊天窗口中回退项目
  • 仅支持将项目回退到最近 10 个聊天回合内的版本

要进行回退:

  1. 找到目标聊天气泡
  2. 点击左侧的”回退”按钮
  3. 在对话框中查看受影响的文件
  4. 点击文件名在编辑器中预览更改
  5. 点击”确认”继续回退操作

管理历史聊天

点击聊天窗口右上角的”显示历史”按钮查看历史面板,其中显示了聊天模式和构建器模式的所有历史聊天记录。

  • 点击任何条目查看该特定聊天
  • 将鼠标悬停在条目上并点击”删除”以移除它(已删除的聊天无法恢复)

了解更多:构建器模式

虽然聊天模式以简单的问答流程运作,但构建器模式使 AI 助手能够利用各种工具进行代码分析、文件编辑、命令运行等操作,使响应更加精确和有效。更多信息请参阅”构建器”。