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 模式》。
更多建议: