上下文管理
Cursor 的上下文决定了 AI 能否准确理解你的项目。善用 @ 提及和内置命令,可以让回答更精确、更稳定。
#@Files 与 @Folders
在对话中输入 @Files & Folders,可以引用整个文件或文件夹:
- 引用文件:选择文件名,Cursor 会把整文件加入上下文
- 引用文件夹:选择文件夹,Cursor 会提供路径与内容概览
也可以直接把侧边栏的文件拖进对话框,快速添加上下文。
#@Code 精确引用代码片段
@Code 用于引用更细粒度的代码片段,比整文件更精准,适合讨论局部逻辑或函数。
#@Docs 使用文档
@Docs 可以让 Cursor 读取文档内容:
- 在对话框输入
@Docs - 选择已有文档
- 或选择 Add new doc,粘贴文档 URL
新增文档后,Cursor 会读取该站点与子页面内容。你可以在 Cursor Settings > Indexing & Docs 中管理文档(修改 URL、删除或新增)。
#内置命令
在对话中使用:
- Summarize:压缩上下文窗口并总结当前对话
如果有自定义命令,也可以直接在对话框中调用。
#实用建议
- 上下文越精简越好,只放与任务直接相关的文件或代码
- 大文件/文件夹会被自动精简,必要时用
@Code取局部片段 - 任务变化时新开对话,避免历史上下文干扰
#下一步
- .cursorrules 配置 - 固定项目约束
- Prompt 技巧 - 结合上下文写更好的指令