Cursor - 精准上下文指定
在 Cursor 工具里,“上下文(Context)” 可理解为 让 AI 准确理解需求、辅助编码的 “信息参考范围” ,是 AI 读懂代码、精准响应的关键!
Codebase Indexing 代码库索引
概念和作用
打开项目时,每个 Cursor 实例都将初始化该工作区的索引。初始索引设置完成后,Cursor 将自动为添加到工作区的任何新文件编制索引,以使您的代码库上下文保持最新:
- 快速 “读懂” 你的项目结构(哪些是工具文件、哪些是业务逻辑)
- 定位相关代码(如搜索
getUser时,知道优先查userService.js) - 理解代码关系(如
Order类和Product类的关联)
Cursor 中的作用:AI 分析索引内容后,生成代码时会更贴合项目实际(如使用已有工具函数、遵循命名规范)。
代码库索引配置和示例
代码库索引的状态位于 cursor settings > indexing

测试示例:
查看当前项目结构,并使用文字图形形式罗列出来!
展示效果:

忽略文件配置
Cursor 读取项目的代码库并为其编制索引以支持其功能。可以通过将 .cursorignore 文件添加到根目录来控制 哪些文件被忽略和Cursor限制访问。
- 提升索引速度:排除大型依赖、生成文件(如
node_modules、dist) - 避免干扰:某些配置文件可能包含敏感信息或与当前任务无关
配置 .cursorignore忽略文件:
自己创建
.cursorignore文件添加到代码库目录的根目录下,并列出要忽略的目录和文件使用cursor配置快捷创建忽略文件
cursor setting > indexing > Configure ignored files
忽略文件配置测试:
创建忽略文件

添加忽略配置
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv) index.html style.css main.js测试示例
查看当前项目结构,并使用文字图形形式罗列出来!效果展示

