什么是 Trae 中的上下文?
在 Trae 中,上下文让你能够为 AI 助手提供代码、文件、文件夹和工作区等信息,帮助它更好地理解和参考。通过提供相关的上下文,你可以获得更准确和有用的回应。以下是在 Trae 中使用上下文的方法:
方法一:引用编辑器内容
当你在编辑器中打开一个文件时,AI 助手会自动看到它的内容。要引用特定部分:
- 选择你想要引用的代码
- 点击浮动菜单中的"添加到聊天",将其作为上下文
- 上下文会出现在侧边聊天输入框中,显示文件名和行号
- 你可以选择从同一个或其他文件添加更多上下文
- 输入你的问题,发送给 AI 助手
方法二:引用终端输出
要询问关于终端输出的问题(比如错误信息):
- 点击终端中的输出部分
- 点击选中部分右上角的"添加到聊天"
- 选中的输出会作为上下文出现在侧边聊天中
- 你可以选择从其他来源添加更多上下文
- 输入你的问题并发送
方法三:使用 # 符号添加上下文
在侧边聊天中使用 # 符号可以添加不同类型的上下文:
#Code(代码)
- 添加特定的函数或类作为上下文
- 需要安装相应的语言服务器协议(LSP)
- 选择前可以预览代码
- 需要时可以通过关键词搜索
#File(文件)
- 引用整个文件内容
- 默认显示最近打开的文件
- 可以预览文件路径
- 可以通过文件名或关键词搜索
#Folder(文件夹)
- 引用文件夹中的所有内容
- 显示与当前文件相关的文件夹
- 可以预览文件夹路径
- 需要完整的代码索引
#Workspace(工作区)
- 引用整个工作区
- 仅在聊天模式下可用
- 自动查找相关内容
- 需要完整的代码索引
- 对理解新项目很有帮助
注意:对于 #Folder 和 #Workspace 功能,请确保你的项目代码索引已完全建立,以获得最佳效果。你可以在设置的"AI 设置"中管理代码索引。