Skip to content

侧边聊天

在编码过程中,您可以随时在侧边聊天框中与 AI 助手互动。这包括回答编码问题、解释代码库、生成代码片段、修复错误等。

启用聊天 Agent

进入 Trae IDE 后,AI 面板通常默认在右侧打开。如果没有,您可以使用快捷键(macOS:Command + U;Windows:Ctrl + U)打开它。然后,从 agent 列表中选择聊天 agent。

更多功能

Trae IDE 提供一系列您可以在聊天中使用的功能,让您更高效地编码。

模型

Trae 提供业界一系列优秀的模型。您可以轻松在不同模型之间切换使用。此外,Trae 支持通过您自己的 API 密钥添加自定义模型,以更好地满足您的个性化需求。更多信息请参考"模型"。

Agent

Agent 是您在各种开发场景中的编程助手。除了内置 agent 外,您可以通过灵活配置提示词和工具集来创建自定义 agent,让它们更高效地帮助您完成复杂任务。更多信息请参考"Agent"。

上下文

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

输入多模态内容

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

生成和处理代码更改

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

注意:如果您选择接受代码更改,AI 助手将创建新文件或将更改应用到现有文件。应用的代码将以差异格式显示。

  • 处理多个文件中的所有代码更改:点击输入框上方文件列表中的全部接受或全部拒绝按钮,批量接受或拒绝当前项目中的所有代码更改。
  • 处理文件中的所有代码更改:在编辑器中打开文件,点击顶部提示栏中的接受按钮(快捷键:macOS 为 Command + Enter;Windows 为 Ctrl + Enter)或拒绝按钮(快捷键:macOS 为 Command + Backspace;Windows 为 Ctrl + Backspace),批量接受或拒绝当前文件中的所有代码更改。
  • 处理单个代码更改:点击编辑器中特定代码更改右上角的 ^Y 按钮(快捷键:macOS 为 Control + Y;Windows 为 Alt + Y)或 ^N 按钮(快捷键:macOS 为 Control + N;Windows 为 Alt + N)来接受或拒绝该特定更改。

此外,对于聊天中生成的代码片段,您可以按以下方式处理:

序号描述
1点击复制按钮复制代码片段中的所有代码。
2在编辑器中当前打开的文件中,点击任意区域,然后点击在光标处插入按钮,将代码片段中的代码添加到文件中光标所在位置。
3点击添加到新文件按钮创建新文件,并将代码片段中的代码添加到文件中。
4对于代码更改,点击应用按钮将其应用到相应文件。

注意:与当前项目无关的代码无法应用。

生成和运行命令

在聊天过程中,根据您的需求,AI 助手将提供可执行的 Shell 命令,您可以一键运行。

您可以根据需要执行以下操作:

序号描述
1点击复制按钮复制命令。
2点击添加到终端按钮将命令添加到可用终端。
3点击运行按钮在可用终端中运行命令。

恢复到以前的版本

您可以将项目恢复到某轮聊天之前的版本。

注意

  • 恢复操作无法撤销。
  • 仅支持将项目恢复到最近 10 轮聊天内的版本。
  1. 找到目标聊天气泡。
  2. 在左侧,点击恢复按钮。
  3. 出现显示此恢复操作影响的文件的对话框。
  4. 点击列表中文件的名称。
  5. 文件在编辑器中打开,显示即将发生的更改。
  6. 确认此恢复操作带来的影响。
  7. 如果影响符合预期,点击确认按钮。
  8. AI 助手开始恢复此项目。

管理历史聊天

点击侧边聊天框右上角的显示历史按钮查看和管理历史聊天。

  • 要查看特定的历史聊天,点击相应条目跳转到该部分。
  • 如果需要删除历史聊天,将鼠标悬停在所需条目上,点击右侧的删除按钮。已删除的聊天无法恢复。

优化提示词

在输入框中输入提示词后,您可以对其进行优化以获得更好的结果。

相关文章

您的终极 AI 驱动 IDE 学习指南