AI知识分享AI知识分享
✿导航
  • 人工智能
  • 神经网络
  • 机器学习
  • 深度学习
  • 强化学习
  • 自然语言处理
  • 计算机视觉
  • 数学基础
  • 大模型基础
  • 动手学深度学习
  • 理论理解
  • 工程实践
  • 应用开发
  • AI For Everyone
  • AIGC_2024大会
  • AIGC_2025大会
  • Agentic AI
  • Transformer
  • PyTorch
  • HuggingFace
  • LangChain
  • 蒸馏
  • RAG
  • 目标检测
  • MCP
  • Cursor
  • 概念
  • 意图识别
  • 工具
  • 学习路线
  • PyTorch 资料
  • 公式学习
  • PyTorch 基础练习
✿导航
  • 人工智能
  • 神经网络
  • 机器学习
  • 深度学习
  • 强化学习
  • 自然语言处理
  • 计算机视觉
  • 数学基础
  • 大模型基础
  • 动手学深度学习
  • 理论理解
  • 工程实践
  • 应用开发
  • AI For Everyone
  • AIGC_2024大会
  • AIGC_2025大会
  • Agentic AI
  • Transformer
  • PyTorch
  • HuggingFace
  • LangChain
  • 蒸馏
  • RAG
  • 目标检测
  • MCP
  • Cursor
  • 概念
  • 意图识别
  • 工具
  • 学习路线
  • PyTorch 资料
  • 公式学习
  • PyTorch 基础练习
  • 蒸馏

    • 蒸馏 - 概述
    • 蒸馏 - 模型蒸馏
    • 蒸馏 - 模型压缩的常用方法
    • 蒸馏 - 总结
  • RAG

    • RAG - 基础
    • RAG - 进阶
    • RAG - 应用
    • RAG - 检索组件优化
  • 目标检测

    • 目标检测 - 概述
    • 目标检测 - VOC数据集
    • 目标检测 - COCO数据集
    • 目标检测 - 标注自己的数据集
    • 目标检测 - yolov5
  • MCP

    • MCP - 基础
    • MCP - 架构
    • MCP - 内容
    • MCP - 应用
    • MCP - 案例 weather
    • MCP - 案例 agent
    • MCP - 案例 bilibili
    • MCP - 案例 电影推荐
  • Cursor

    • Cursor - 使用指南
    • Cursor - 三大核心AI功能
    • Cursor - Chat三种模式
    • Cursor - Chat模式配置
    • Cursor - 精准上下文指定
    • Cursor - Rules
    • Cursor - 符号
    • Cursor - 智能插件开发实战

Cursor - 精准上下文指定

在 Cursor 工具里,“上下文(Context)” 可理解为 让 AI 准确理解需求、辅助编码的 “信息参考范围” ,是 AI 读懂代码、精准响应的关键!

Codebase Indexing 代码库索引

概念和作用

打开项目时,每个 Cursor 实例都将初始化该工作区的索引。初始索引设置完成后,Cursor 将自动为添加到工作区的任何新文件编制索引,以使您的代码库上下文保持最新:

  • 快速 “读懂” 你的项目结构(哪些是工具文件、哪些是业务逻辑)
  • 定位相关代码(如搜索 getUser 时,知道优先查 userService.js)
  • 理解代码关系(如 Order 类和 Product 类的关联)

Cursor 中的作用:AI 分析索引内容后,生成代码时会更贴合项目实际(如使用已有工具函数、遵循命名规范)。

代码库索引配置和示例

代码库索引的状态位于 cursor settings > indexing

codebase-indexing

测试示例:

查看当前项目结构,并使用文字图形形式罗列出来!

展示效果:

1749018096565

忽略文件配置

Cursor 读取项目的代码库并为其编制索引以支持其功能。可以通过将 .cursorignore 文件添加到根目录来控制 哪些文件被忽略和Cursor限制访问。

  • 提升索引速度:排除大型依赖、生成文件(如 node_modules、dist)
  • 避免干扰:某些配置文件可能包含敏感信息或与当前任务无关

配置 .cursorignore忽略文件:

  • 自己创建 .cursorignore 文件添加到代码库目录的根目录下,并列出要忽略的目录和文件

  • 使用cursor配置快捷创建忽略文件 cursor setting > indexing > Configure ignored files

    1749020017720

忽略文件配置测试:

  1. 创建忽略文件

    1749020147156

  2. 添加忽略配置

    # Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
    index.html
    style.css
    main.js
    
  3. 测试示例

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

    1749020220373

最近更新: 2026/5/5 15:03
Contributors: klc407073648
Prev
Cursor - Chat模式配置
Next
Cursor - Rules