@ 符号

输入

在输入框中输入问题或说明是唯一需要的上下文。下面列出的所有其他选择和包含附加上下文的方法都是可选的。

突出显示的代码

通过按cmd/ctrl + L (VS code)或cmd/ctrl + J (JetBrains)选择的高亮代码将包含在您提供的输入旁边的提示符中。这是将提供给模型的唯一代码部分,除非您突出显示其他部分或使用下面的其他选择方法之一。

活跃的文件

当你在聊天窗口发送请求时(提示符不能为空),你可以通过按opt + enter (Mac)或alt + enter (Windows)来包含当前打开的文件作为上下文。

具体的文件

通过输入@Files并选择该文件,您可以在当前工作空间中包含一个特定的文件作为上下文。

特定的文件夹

通过输入@Folder并选择该目录,您可以在当前工作区中包含一个文件夹作为上下文。它的工作原理类似于@Codebase,但只包括选定文件夹中的文件。

代码库搜索

通过输入@Codebase,您可以自动包含代码库中的相关文件作为上下文。你可以在这里了解@Codebase是如何工作的。

文档网站

您可以通过输入@Docs并选择文档站点来包含文档站点作为上下文。你可以在这里了解@Docs的工作原理。

终端内容

您可以通过输入@Terminal将终端的内容作为上下文包含在IDE中。

Git diff

您可以通过输入@Git Diff来包含您对当前分支所做的所有更改。

其他上下文

你可以在这里看到内置上下文提供程序的完整列表,以及如何在这里创建自己的自定义上下文提供程序。