跳至主要内容

上下文选择

输入

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

高亮代码

你通过按下 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 将你当前分支的所有更改作为上下文包含进去。

其他上下文

你可以在此处查看内置上下文提供程序的完整列表,并在此处了解如何创建自己的自定义上下文提供程序。