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