Skip to content

上下文

在与 AI 助手聊天时,您可以指定 Trae 中的内容——如代码、文件、文件夹和工作区——作为 AI 助手阅读和理解的上下文。这确保 AI 助手的响应更符合您的需求。以下是指定上下文的三种方式。

将编辑器中的内容作为上下文引用

当编辑器中打开文件时,AI 助手可以自动查看该文件的内容,您可以直接询问与之相关的问题。如果您想询问该文件中特定代码段的问题,请按照以下步骤操作:

  1. 选择一些代码。
  2. 在浮动菜单中点击添加到聊天按钮,将选中的代码作为上下文添加到侧边聊天框中。
  3. 指定的上下文将出现在侧边聊天输入框的底部。输入框显示选中代码来源的文件名以及行号。
  4. (可选)继续从编辑器中的同一文件添加其他代码,或同时从其他来源添加上下文。

将终端中的内容作为上下文引用

如果您想询问终端输出的问题(例如,帮助修复错误),请按照以下步骤操作:

  1. 在终端中,点击输出段落。
  2. 在选中内容区域的右上角,点击添加到聊天按钮。
  3. 这会将选中的输出作为上下文添加到侧边聊天框中。指定的上下文将出现在侧边聊天输入框的底部,显示上下文的来源以及行号。
  4. (可选)继续从终端添加其他内容,或同时从其他来源添加上下文。

使用 # 符号添加上下文

在侧边聊天的输入框中,您可以使用 # 符号添加各种类型的上下文,包括代码、文件、文件夹、工作区、文档和网页。通常,列表会显示与编辑器中当前打开文件相关的推荐上下文,但您仍可以搜索所需的上下文并将其添加到输入框中。根据您的问题,您可以组合各种相关上下文来源(例如,同时添加代码和文件)。

管理代码库索引

Trae AI 可以为项目构建代码索引。一旦构建索引,当用户使用 #工作区 或 #文件夹 与 AI 助手聊天时,AI 助手可以理解当前打开的项目,并使用整个项目作为上下文来提供更准确的响应。

忽略文件

Trae IDE 默认忽略 .gitignore 文件中列出的文件。您还可以设置额外的文件忽略列表,在索引存储库时使用,这作为 .gitignore 文件中定义规则的补充。

相关文章

您的终极 AI 驱动 IDE 学习指南