如何使用 Trae 的侧边聊天
侧边聊天(聊天模式)是你编程过程中的全能 AI 伙伴。你可以随时向它提问,它能回答编程问题、解释代码仓库、生成代码片段、修复错误等等。
开启聊天模式
- 用快捷键 command + U 打开侧边聊天框
- 在聊天框的左上角,点击 Chat 就可以开启聊天模式
探索聊天模式
添加上下文
AI 助手能理解当前项目的上下文,包括代码、文件和文件夹,这样就能更准确地帮你实现开发需求。想了解更多,可以看看"上下文"部分。
输入多模态内容
你可以在聊天中添加图片,比如错误截图、设计草图、参考样式等等,这样可以更准确、更高效地表达你的需求。想了解更多,可以看看"多模态输入"部分。
生成和处理代码变更
根据你的需求,AI 助手会自动创建新文件或编辑现有文件,并保存生成的代码。你可以接受或拒绝代码变更:
处理多个文件中的所有代码变更:在输入框上方的文件列表中点击"全部接受"或"全部拒绝"按钮,就可以批量接受或拒绝当前项目中的所有代码变更。
处理一个文件中的所有代码变更:在编辑器中打开文件,点击顶部提示栏中的接受(快捷键:Command + Enter)或拒绝(快捷键:Command + Backspace)按钮,就可以批量接受或拒绝当前文件中的所有代码变更。
处理单个代码变更:在编辑器中点击特定代码变更右上角的 ^Y 或 ^N 按钮,就可以接受或拒绝这个特定的变更。
另外,对于聊天中生成的代码片段,你可以:
- 点击复制按钮复制代码片段中的所有代码
- 在编辑器当前打开的文件中点击任意区域,然后点击"插入到光标处"按钮,就可以把代码添加到光标位置
- 点击"添加到新文件"按钮,用代码片段创建一个新文件
- 对于代码变更,点击"应用"按钮把它应用到对应的文件(注意:与当前项目无关的代码是不能应用的)
生成和运行命令
在聊天模式下,AI 助手会提供可执行的 Shell 命令,你只需点击一下就能运行。你可以:
- 点击复制按钮复制命令
- 点击"添加到终端"按钮把命令添加到可用的终端
- 点击运行按钮在可用的终端中运行命令
恢复到之前的版本
在聊天模式下,你可以把项目恢复到某一轮聊天之前的版本:
- 恢复操作是不能撤销的
- 只支持在最新的聊天窗口中恢复项目
- 只支持恢复项目到最近 10 轮聊天中的版本
恢复步骤:
- 找到目标聊天气泡
- 点击左侧的恢复按钮
- 在对话框中查看受影响的文件
- 点击文件名在编辑器中预览变更
- 点击确认进行恢复
管理历史聊天
点击聊天窗口右上角的"显示历史"按钮,就可以看到历史面板,它会显示聊天模式和 Builder 模式的所有历史聊天记录。
- 点击任意记录可以查看具体的聊天内容
- 把鼠标悬停在记录上,点击删除按钮就可以删除它(删除的聊天记录是不能恢复的)
了解更多:Builder 模式
聊天模式是简单的问答形式,而 Builder 模式让 AI 助手能使用各种工具来分析代码、编辑文件、运行命令等等,让回应更准确、更有效。想了解更多,可以看看"Builder"部分。