智能问答

智能问答

智能问答 智能问答 Modified February 17, 2025 编号 说明 1 点击 复制 按钮,复制代码块中的全部内容。 2 在编辑器内的文件中,点击目标区域,然后点击 插入到光标处 按钮,将代码块中的内容插入到文件内的光标处。 3 点击 添加到新文件 按钮,新建一个文件,并将代码块中的内容添加至该文件。 4 若为代码变更,则可以点击 应用 按钮,将变更后的代码应用至相应的文件。 提示:不支持应用和当前工作空间项目无关的代码。 生成并运行命令 Chat 模式下,根据你的需求,AI 助手会提供可一键运行的 Shell 命令。 你可以按需进行以下操作: 编号 说明 1 点击 复制 按钮,复制该命令。 2 点击 添加到终端 按钮,将命令添加至未被占用的终端。 3 点击 运行 按钮,在未被占用的终端中运行该命令。 回退版本 你可以将项目回退至指定会话轮次发起前的版本。 🎈 • 回退操作不可撤销; • 仅支持在最近活跃的 Builder 窗口中回退版本; • 仅支持回退至最近 10 轮会话内的版本。 1. 找到目标对话气泡。 2. 点击左侧的 回退 按钮。 对话框中展示本次回退会影响的文件。 3. 点击文件名。 编辑器内会打开该文件,显示即将发生的变更。 4. 确认本次回退的影响范围。 5. 若本次回退符合预期,点击 确定。 AI 助手开始回退项目。 管理历史对话 点击 Chat 窗口右上角的 历史会话 按钮后,左侧会显示 历史记录 窗口,展示 Chat 模式和 Builder 模式的所有对话记录。 • 若你需要查看某轮历史对话,点击该对话条目,你会跳转至该对话的位置。 • 若需要删除某轮对话,可以将鼠标悬浮至该对话,然后点击右侧的 删除 图标。 🎈 对话记录删除后无法恢复。 了解更多:Builder 模式 Chat 模式是单纯的一问一答模式,AI 助手不会在后台调用相关工具来提升其回答的有效性。 在 Builder 模式下,AI 助手在回答时会根据需求调用不同的工具,包括分析代码文件的工具、编辑代码文件的工具、运行命令的工具等等。从而让回答更精确、更有效。详情参考《Builder》。 内嵌对话 Trae 提供了内嵌在代码编辑器中的内嵌对话(Inline Chat)。你能够在编码的过程中随时唤起内嵌对话。使用内嵌对话可以让你在与 AI 助手对话的同时更好地保持编码心流。 唤起内嵌对话 你可以通过以下两种方式唤起内嵌对话: • 在编辑器内的光标处,使用 command + I 快捷键。 • 在编辑器内,选中任意代码,然后使用 command + I 快捷键或点击悬浮菜单中的 编辑 按钮。 开始问答 在内嵌对话输入框中输入你的需求,包括为代码添加注释、解释选中的代码、优化选中的代码等等,然后点击右侧的 发送 按钮或敲击回车键。 处理结果 发送需求后,AI 助手生成的内容将以 Diff 的形式展示在编辑器内。你可以预览变更前后的代码,然后选择采纳或拒绝。 • 若你需要接受或拒绝所有内容,点击对话框左下角的 接受(快捷键:command + Enter)或 拒绝(快捷键:command + Backspace)按钮。 • 若你需要接受或拒绝部分内容,点击内容片段右上角的 ^Y(快捷键:control + Y)或 ^N(快捷键:control + N)按钮。 重试对话 若 AI 助手生成的内容不符合你的要求,你可以点击对话框左下方的 重试 按钮,重新发起一轮同样的对话,让 AI 助手再次尝试回答。 编号 说明 1 点击 复制 按钮,复制代码块中的全部内容。 2 在编辑器内的文件中,点击目标区域,然后点击 插入到光标处 按钮,将代码块中的内容插入到文件内的光标处。 3 点击 添加到新文件 按钮,新建一个文件,并将代码块中的内容添加至该文件。 4 若为代码变更,则可以点击 应用 按钮,将变更后的代码应用至相应的文件。 提示:不支持应用和当前工作空间项目无关的代码。 编号 编号 说明 说明 1 1 点击 复制 按钮,复制代码块中的全部内容。 点击 复制 按钮,复制代码块中的全部内容。 2 2 在编辑器内的文件中,点击目标区域,然后点击 插入到光标处 按钮,将代码块中的内容插入到文件内的光标处。 在编辑器内的文件中,点击目标区域,然后点击 插入到光标处 按钮,将代码块中的内容插入到文件内的光标处。 3 3 点击 添加到新文件 按钮,新建一个文件,并将代码块中的内容添加至该文件。 点击 添加到新文件 按钮,新建一个文件,并将代码块中的内容添加至该文件。 4 4 若为代码变更,则可以点击 应用 按钮,将变更后的代码应用至相应的文件。 提示:不支持应用和当前工作空间项目无关的代码。 若为代码变更,则可以点击 应用 按钮,将变更后的代码应用至相应的文件。 提示:不支持应用和当前工作空间项目无关的代码。 生成并运行命令 Chat 模式下,根据你的需求,AI 助手会提供可一键运行的 Shell 命令。 你可以按需进行以下操作: 编号 说明 1 点击 复制 按钮,复制该命令。 2 点击 添加到终端 按钮,将命令添加至未被占用的终端。 3 点击 运行 按钮,在未被占用的终端中运行该命令。 编号 编号 说明 说明 1 1 点击 复制 按钮,复制该命令。 点击 复制 按钮,复制该命令。 2 2 点击 添加到终端 按钮,将命令添加至未被占用的终端。 点击 添加到终端 按钮,将命令添加至未被占用的终端。 3 3 点击 运行 按钮,在未被占用的终端中运行该命令。 点击 运行 按钮,在未被占用的终端中运行该命令。 回退版本 你可以将项目回退至指定会话轮次发起前的版本。 🎈 • 回退操作不可撤销; • 仅支持在最近活跃的 Builder 窗口中回退版本; • 仅支持回退至最近 10 轮会话内的版本。 • 回退操作不可撤销; • 仅支持在最近活跃的 Builder 窗口中回退版本; • 仅支持回退至最近 10 轮会话内的版本。 1. 找到目标对话气泡。 2. 点击左侧的 回退 按钮。 对话框中展示本次回退会影响的文件。 3. 点击文件名。 编辑器内会打开该文件,显示即将发生的变更。 4. 确认本次回退的影响范围。 5. 若本次回退符合预期,点击 确定。 AI 助手开始回退项目。 管理历史对话 点击 Chat 窗口右上角的 历史会话 按钮后,左侧会显示 历史记录 窗口,展示 Chat 模式和 Builder 模式的所有对话记录。 • 若你需要查看某轮历史对话,点击该对话条目,你会跳转至该对话的位置。 • 若需要删除某轮对话,可以将鼠标悬浮至该对话,然后点击右侧的 删除 图标。 🎈 对话记录删除后无法恢复。 对话记录删除后无法恢复。 了解更多:Builder 模式 Chat 模式是单纯的一问一答模式,AI 助手不会在后台调用相关工具来提升其回答的有效性。 在 Builder 模式下,AI 助手在回答时会根据需求调用不同的工具,包括分析代码文件的工具、编辑代码文件的工具、运行命令的工具等等。从而让回答更精确、更有效。详情参考《Builder》。 内嵌对话 Trae 提供了内嵌在代码编辑器中的内嵌对话(Inline Chat)。你能够在编码的过程中随时唤起内嵌对话。使用内嵌对话可以让你在与 AI 助手对话的同时更好地保持编码心流。 唤起内嵌对话 你可以通过以下两种方式唤起内嵌对话: • 在编辑器内的光标处,使用 command + I 快捷键。 • 在编辑器内,选中任意代码,然后使用 command + I 快捷键或点击悬浮菜单中的 编辑 按钮。 开始问答 在内嵌对话输入框中输入你的需求,包括为代码添加注释、解释选中的代码、优化选中的代码等等,然后点击右侧的 发送 按钮或敲击回车键。 处理结果 发送需求后,AI 助手生成的内容将以 Diff 的形式展示在编辑器内。你可以预览变更前后的代码,然后选择采纳或拒绝。 • 若你需要接受或拒绝所有内容,点击对话框左下角的 接受(快捷键:command + Enter)或 拒绝(快捷键:command + Backspace)按钮。 • 若你需要接受或拒绝部分内容,点击内容片段右上角的 ^Y(快捷键:control + Y)或 ^N(快捷键:control + N)按钮。 重试对话 若 AI 助手生成的内容不符合你的要求,你可以点击对话框左下方的 重试 按钮,重新发起一轮同样的对话,让 AI 助手再次尝试回答。 侧边对话(Chat 模式) 侧边对话(Chat 模式)是编码过程中的全能 AI 伙伴,可以用来回答编码问题、讲解代码仓库、生成代码片段、修复错误等。 打开 Chat 模式 1. 使用 command + U 快捷键打开侧边对话框。 2. 在侧边对话框的左上角,点击 Chat。 探索 Chat 模式 添加上下文 AI 助手可以理解当前项目中的上下文,包括代码、文件、文件夹和整个工作空间,从而更精确地协助你完成开发需求。详情参考《上下文》。 输入多模态内容 你可以在会话中添加图片,例如报错截图、设计稿、参考样式等等,从而更加准确高效地表达需求。详情参考《多模态输入》。 生成并处理代码变更 Chat 模式下,根据你的需求,AI 助手会自动创建新文件或编辑已有文件并自动保存生成的代码。你可以接受或拒绝变更,包括: 🎈 若你选择接受代码变更,AI 助手会新建文件或将代码变更应用于已有的文件。应用的代码会以 Diff 的形式展示。 若你选择接受代码变更,AI 助手会新建文件或将代码变更应用于已有的文件。应用的代码会以 Diff 的形式展示。 • 处理多文件内的所有代码变更:点击输入框上方待审查文件列表中的 全部接受 或 全部拒绝 按钮,批量接受或拒绝当前项目中的所有代码变更。 • 处理单文件内的所有代码变更:在编辑器内打开文件,点击上方提示条中的 接受(快捷键:Command + Enter)或 拒绝(快捷键:Command + Backspace)按钮,批量接受或拒绝当前文件内的所有代码变更。 • 处理单处代码变更:点击编辑器内某个代码变更右上角的 ^N 或 ^Y 按钮,接受或拒绝该变更。 此外,对于对话中生成的代码块,你可以进行以下处理:

在 小宇宙note 阅读完整内容