Skip to content

什么是 Trae 中的上下文?

在 Trae 中,上下文让你能够为 AI 助手提供代码、文件、文件夹和工作区等信息,帮助它更好地理解和参考。通过提供相关的上下文,你可以获得更准确和有用的回应。以下是在 Trae 中使用上下文的方法:

方法一:引用编辑器内容

当你在编辑器中打开一个文件时,AI 助手会自动看到它的内容。要引用特定部分:

  1. 选择你想要引用的代码
  2. 点击浮动菜单中的"添加到聊天",将其作为上下文
  3. 上下文会出现在侧边聊天输入框中,显示文件名和行号
  4. 你可以选择从同一个或其他文件添加更多上下文
  5. 输入你的问题,发送给 AI 助手

方法二:引用终端输出

要询问关于终端输出的问题(比如错误信息):

  1. 点击终端中的输出部分
  2. 点击选中部分右上角的"添加到聊天"
  3. 选中的输出会作为上下文出现在侧边聊天中
  4. 你可以选择从其他来源添加更多上下文
  5. 输入你的问题并发送

方法三:使用 # 符号添加上下文

在侧边聊天中使用 # 符号可以添加不同类型的上下文:

#Code(代码)

  • 添加特定的函数或类作为上下文
  • 需要安装相应的语言服务器协议(LSP)
  • 选择前可以预览代码
  • 需要时可以通过关键词搜索

#File(文件)

  • 引用整个文件内容
  • 默认显示最近打开的文件
  • 可以预览文件路径
  • 可以通过文件名或关键词搜索

#Folder(文件夹)

  • 引用文件夹中的所有内容
  • 显示与当前文件相关的文件夹
  • 可以预览文件夹路径
  • 需要完整的代码索引

#Workspace(工作区)

  • 引用整个工作区
  • 仅在聊天模式下可用
  • 自动查找相关内容
  • 需要完整的代码索引
  • 对理解新项目很有帮助

注意:对于 #Folder 和 #Workspace 功能,请确保你的项目代码索引已完全建立,以获得最佳效果。你可以在设置的"AI 设置"中管理代码索引。