返回列表 发帖

Trae 侧边对话(Chat 模式):AI驱动的编程助手,提升开发效率

侧边对话(Chat 模式)
侧边对话(Chat 模式)是您在编码过程中的人工智能全能伙伴。它可以回答编程问题、解释代码仓库、生成代码片段、修复错误等,只需您提出问题即可。

启用 Chat 模式
进入 Trae 后,一般默认进入 Chat 模式。若非如此,可以参考以下步骤打开 Chat 模式。

使用快捷键 (macOS:Command + U;Windows:Ctrl + U)打开 side chat (侧边对话框)。
在侧边对话框的左上角,点击 Chat。

启用对话模式

选择模型
Chat 模式默认使用 “Doubao-1.5-pro”。你可以点击模型名称,然后选择切换至 DeepSeek-Reasoner (R1) 或 DeepSeek-Chat (V3) 模型。

提示
选择 DeepSeek-Reasoner (R1) 模型会自动启用其深度思考模式,并展示其思考过程。

选择模型

探索 Chat 模式
添加上下文
AI 助手可以理解当前项目中的上下文,包括代码、文件、文件夹和整个工作空间,从而更精确地协助你完成开发需求。详情参考《上下文》。

多模态输入
您可以在对话中添加图片,例如错误截图、设计草图、参考样式等,以更准确、高效地表达您的需求。详情请参考“多模态输入”。

生成并处理代码变更
Chat 模式下,根据你的需求,AI 助手会自动创建新文件或编辑已有文件并自动保存生成的代码。你可以接受或拒绝变更,包括:

提示
若你选择接受代码变更,AI 助手会新建文件或将代码变更应用于已有的文件。应用的代码会以 Diff 的形式展示。

处理多文件内的所有代码变更: 点击输入框上方待审查文件列表中的“Accept All(全部接受)”或“Reject All(全部拒绝)”按钮,批量接受或拒绝当前项目中的所有代码变更。

处理多文件内的所有代码变更

处理单文件内的所有代码变更: 在编辑器中打开文件,点击顶部提示栏中的“Accept(接受)”(快捷键:macOS 为 Command + Enter;Windows 为 Ctrl + Enter)或“Reject(拒绝)”(快捷键:macOS 为 Command + ackspace;Windows 为 Ctrl + Backspace)按钮,批量接受或拒绝当前文件内的所有代码变更。

处理单个文件中的所有代码变更

处理单处代码变更:
点击编辑器中特定代码变更右上角的^Y(快捷键:macOS 为 Control + Y;Windows 为 Alt + Y)或^N(快捷键:macOS 为 Control + N;Windows 为 Alt + N)按钮,接受或拒绝该特定变更。

处理单个代码变更

此外,对于对话中生成的代码块,你可以进行以下处理:

对话中生成的代码片段处理

编号        说明
1        单击 Copy(复制)按钮以复制代码片段中的全部内容。
2        在编辑器中当前打开的文件中,单击任意区域,然后单击 Inserta at Cursor (插入到光标处)按钮,将代码块中的内容插入到文件内的光标处。。
3        单击 Add to NewFile(添加到新文件)按钮创建新文件,并将代码块中的内容添加至该文件。
4        若为代码变更,则可以点击 Apply (应用)按钮,将变更后的代码应用至相应的文件。  
> 提示:不支持应用和当前工作空间项目无关的代码。
生成并运行命令
Chat 模式下,根据你的需求,AI 助手会提供可一键运行的 Shell 命令。

生成并运行命令

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

编号        说明
1        单击 Copy (复制)按钮,复制该命令。
2        单击 Add to Terminal (添加到终端)按钮,将命令添加至未被占用的终端。
3        单击 Run (运行)按钮,在未被占用的终端中运行该命令。
回退到之前的版本
在 Chat (对话)模式中,你可以将项目回退至指定会话轮次发起前的版本。

提示
- 回退操作不可撤销;
- 仅支持在最近活跃的 Builder 窗口中回退版本;
- 仅支持回退至最近 10 轮会话内的版本。

找到目标对话气泡。
在左侧点击“Revert(回退)”按钮。
回退到之前的版本

此时将出现一个对话框,显示此次回退影响的文件。

回退到之前的版本对话框

点击列表中的文件名。 编辑器内会打开该文件,并显示ned in the editor an(即将发生的变化)。
确认本次回退的影响范围。
若本次回退符合预期,点击“Confirm(确认)”按钮。
AI 助手将开始回退项目。
管理历史对话
点击 Chat 窗口右上角的 历史会话 按钮后,左侧会显示 历史记录 窗口,展示 Chat 模式和 Builder 模式的所有对话记录。

管理历史对话

若你需要查看某轮历史对话,点击该对话条目,你会跳转至该对话的位置。
若需要删除某轮对话,可以将鼠标悬浮至该对话,然后点击右侧的 删除 图标。
提示
对话记录删除后无法恢复。

了解更多:Builder 模式
Chat 模式是单纯的一问一答模式,AI 助手不会在后台调用相关工具来提升其回答的有效性。

在 Builder 模式下,AI 助手在回答时会根据需求调用不同的工具,包括分析代码文件的工具、编辑代码文件的工具、运行命令的工具等等。从而让回答更精确、更有效。详情参考《Builder 模式》。

返回列表