@Files
在 Cursor 的 AI 输入框中(例如在 Cursor Chat 和 Cmd K 中),你可以使用 @Files
引用整个文件。此外,当你在 @
之后继续输入时,你会在 @Code
策略之后看到文件搜索结果。
为确保你引用的是正确的文件,Cursor 会显示文件路径的预览。这在你有多个文件名相同但位于不同文件夹中的情况时尤其有用。
Chat 长文件引用
在 Cursor 的 Chat 中,如果文件内容过长,Cursor 会将文件分块,并根据与查询的相关性重新排序。
Cmd K 分块策略
对于 Cmd K,Cursor 根据文件内容长度不同采用不同的文件引用方式。
- auto:根据文件大小自动选择三种读取策略之一。
- full file:将整个文件用作上下文。
- outline:Cursor 解析文件的大纲并将其用作上下文信息。
- chunks:Cursor 将文件分成较小的块,并挑选最相关的一块。
拖拽
你可以通过将文件从主侧边栏拖入 Chat 或 Cmd K 来添加文件作为上下文。