Managing Context 管理上下文 ¶
概述 ¶
在Cursor中,上下文管理是帮助您快速访问和管理代码库的重要功能。通过上下文菜单,您可以选择并决定将哪些内容发送给模型,以便模型能够更好地理解和处理您的代码库。有关上下文工作原理的更深入了解,请查看我们的《与上下文一起工作》指南。
上下文菜单 ¶
上下文菜单是管理上下文的核心工具。通过它,您可以轻松选择要发送给模型的文件或文件夹。

上下文状态 ¶
在Cursor中,文件或文件夹可能会根据其大小和上下文窗口的限制,呈现不同的状态。以下是三种主要状态的详细说明:
1. 压缩(Condensed) ¶
当文件或文件夹太大,无法完全放入上下文窗口时,Cursor会自动对其进行压缩。压缩后的内容会显示关键的结构元素,例如函数签名、类和方法等。模型可以从这种压缩视图中选择是否需要展开特定文件。这种智能压缩方法有助于最大化利用可用的上下文窗口。

2. 显著压缩(Significantly Condensed) ¶
当文件名旁边显示“Significantly Condensed”标签时,表示该文件太大,即使是压缩形式也无法完全包含在内。在这种情况下,模型只能看到文件名。
3. 未包含(Not Included) ¶
当文件或文件夹旁边出现警告图标时,表示该项目太大,即使是压缩形式也无法包含在上下文窗口中。这可以帮助您了解代码库的哪些部分当前无法被模型访问。

总结 ¶
通过上下文菜单和对不同状态的理解,您可以更好地管理代码库,确保模型能够访问到最重要的内容。合理利用压缩和未包含状态的提示,可以帮助您优化上下文窗口的使用效率。