侧边聊天
在编码过程中,您可以随时在侧边聊天框中与 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 轮聊天内的版本。
- 找到目标聊天气泡。
- 在左侧,点击恢复按钮。
- 出现显示此恢复操作影响的文件的对话框。
- 点击列表中文件的名称。
- 文件在编辑器中打开,显示即将发生的更改。
- 确认此恢复操作带来的影响。
- 如果影响符合预期,点击确认按钮。
- AI 助手开始恢复此项目。
管理历史聊天
点击侧边聊天框右上角的显示历史按钮查看和管理历史聊天。
- 要查看特定的历史聊天,点击相应条目跳转到该部分。
- 如果需要删除历史聊天,将鼠标悬停在所需条目上,点击右侧的删除按钮。已删除的聊天无法恢复。
优化提示词
在输入框中输入提示词后,您可以对其进行优化以获得更好的结果。