Skip to content

# 符号

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

#Code

通过使用 #Code,您可以添加与函数或类相关的代码作为与 AI 助手聊天的上下文。结果列表默认显示编辑器中当前打开文件的函数或类。在选择之前,您可以预览推荐函数或类的代码。如果推荐的内容不是您需要的,您可以使用关键词搜索所需的函数或类。

注意:如果 Trae 中没有对应编程语言的语言服务器协议 (LSP),请提前安装;否则,Trae 可能无法识别代码符号。

  1. 在输入框中,输入 #,或点击左下角的 # 上下文按钮。

  2. 输入框上方出现上下文类型列表。

  3. 从列表中选择 Code(或在 # 符号后手动输入 Code),然后按 Enter 键。

  4. 列表显示编辑器中当前打开文件中可用的函数和类。当您将鼠标悬停在列表中的项目上时,该函数或类的代码内容将在左侧显示以供预览。

    #Code 预览

  5. 如果推荐的函数和类不是您需要的,请在 #Code: 后输入所需函数或类的名称或关键词。

  6. AI 助手在项目中搜索相关函数和类,并在列表中显示它们供您预览。

    #Code 搜索

  7. 从列表中选择您想要指定为上下文的函数或类。

#File

通过使用 #File,您可以将指定文件的所有内容设置为与 AI 助手聊天的上下文。结果列表默认显示编辑器中最近打开的文件。您可以预览这些文件的目录,以避免错误选择同名文件。如果给定的文件不是您需要的,您可以使用关键词搜索所需的文件。

  1. 在输入框中,输入 #,或点击左下角的 # 上下文按钮。

  2. 输入框上方出现上下文类型列表。

  3. 从列表中选择 File(或在 # 符号后手动输入 File),然后按 Enter 键。

  4. 列表显示编辑器中最近打开的文件。当您将鼠标悬停在列表中的文件上时,该文件的目录将在左侧显示。

    #File 预览

  5. 如果推荐的文件不是您需要的,请在 #File: 后输入所需文件的名称或关键词。

  6. AI 助手在项目中搜索相关文件并在列表中显示它们。

    #File 搜索

  7. 从列表中选择您想要指定为上下文的文件。

#Folder

通过使用 #Folder,您可以将指定文件夹的所有内容设置为与 AI 助手聊天的上下文。结果列表默认显示与编辑器中当前打开文件相关的文件夹。您可以预览这些文件夹的目录,以避免错误选择同名文件夹。如果显示的文件夹不是您需要的,您可以使用关键词搜索所需的文件夹。

注意:#Folder 功能需要项目的代码索引完全构建完成。如果没有,可能会对从文件夹检索内容产生负面影响,导致 AI 助手的响应不完整。提问时,如果索引从未构建或正在构建中,您会在参考资料部分看到"索引未构建"或"索引构建中"等提示。您可以在设置中心管理代码索引。有关更多信息,请参阅"AI 设置"。

  1. 在输入框中,输入 #,或点击左下角的 # 上下文按钮。

  2. 输入框上方出现上下文类型列表。

  3. 从列表中选择 Folder(或在 # 符号后手动输入 Folder),然后按 Enter 键。

  4. 列表显示与编辑器中当前打开文件相关的文件夹。当您将鼠标悬停在列表中的文件夹上时,该文件夹的目录将在左侧显示。

    #Folder 预览

  5. 如果推荐的文件夹不是您需要的,请在 #Folder: 后输入所需文件夹的名称或关键词。

  6. AI 助手在项目中搜索相关文件夹并在列表中显示它们。

    #Folder 搜索

  7. 从列表中选择您想要指定为上下文的文件夹。

#Workspace

您可以使用 #Workspace 向 AI 助手询问有关整个工作区的问题。助手将自动在工作区内搜索最相关的内容,为其响应提供上下文。当您遇到不熟悉的项目时,此功能特别有用,因为它可以让您全面了解项目中实现的功能和代码,让您快速上手。

相关文章

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