Cursor AI 新手教程:10个核心功能详解与实战指南

系统拆解Cursor AI的10个核心功能,助你构建高效开发工作流。
本文以狗狗训练追踪应用为实战案例,系统介绍了Cursor AI的10个核心功能:三种工作模式(智能体/提问/手动)、模型选择、项目规则设置、MCP服务器插件生态、Taskmaster任务管理、上下文精准传递、检查点恢复、Stagewise可视化扩展及自定义模式。文章强调高效使用Cursor的关键在于规则先行、精准上下文、善用模式组合,并将重复工作流固化为自定义模式。
Cursor 作为 AI 驱动的集成开发环境,频繁登顶各类开发工具榜单。它功能强大、定价友好,但对初学者来说,众多功能可能让人无从下手。本文将通过一个真实项目——狗狗训练追踪应用,逐一拆解 Cursor AI 的 10 个核心功能,帮助你快速上手并建立高效的开发工作流。
Cursor 定价方案:对初学者足够友好
Cursor 提供免费计划,并附带专业版两周免费试用。专业版每月 20 美元,包含以下核心权益:
- 无限次代码补全
- 每月 500 次高级模型请求(使用 Claude、GPT 等顶级模型)
- 无限次慢速请求(超出 500 次后不会停止服务,只是响应变慢)
- Max 模式(激活模型最大上下文窗口,但会切换为按用量计费)
需要特别注意的是,Max 模式虽然能处理更复杂的任务,但会产生 20 美元月费之外的额外费用,使用时需谨慎。
三种核心模式:智能体、提问与手动
按下 Command + I 即可打开 Cursor 的聊天界面,这是与 AI 交互的主要入口。Cursor 提供三种核心工作模式,适用于不同开发场景:
智能体模式(Agent) 是最强大的模式。它可以自主规划、搜索信息、编辑项目中的任何文件、执行终端命令——就像一个能独立工作的 AI 编程助手。例如,你可以说"帮我创建包含 Supabase 数据的环境文件",它会自动完成文件创建和变量配置。
提问模式(Ask) 适合在不修改代码的前提下向代码库提问。比如你需要了解"为了让本地应用正常运行,我需要在 Supabase 中完成哪些步骤",它会给出详细的操作指引,但不会动你的代码。
手动模式(Manual) 则让你完全掌控,可以进入特定文件执行精准的修改操作。

模型选择:自动模式与手动切换
Cursor 默认推荐使用自动模式,系统会根据任务复杂度自动选择最合适的 AI 模型。你也可以手动切换,比如选择 Claude 3.5、Claude 3.7 Sonnet 思维版(消耗双倍请求额度)、Gemini、GPT 系列等。
在设置中还可以启用更多模型,如 Groq、DeepSeek 等。每个模型都会标注上下文窗口大小和相对成本,方便你做出权衡。对于资源密集型的规划任务,选择更强的模型通常物有所值。
项目规则设置:为 AI 建立精准护栏
规则(Rules)是 Cursor 中极其重要但容易被忽视的功能。它们本质上是传递给语言模型的特定指导方针和编码约定,确保 AI 按照你期望的方式生成代码。
建议至少创建以下几类规则:
- 前端规则(如 Next.js 编码规范)
- 后端规则
- 身份验证规则(如 Supabase Auth 的使用方式)
- 样式规则
创建方式很简单:进入设置 → 项目规则 → 添加新规则,然后粘贴规则内容。规则来源推荐两个网站:
- Cursor Directory(cursordirectory.com)—— 提供按框架分类的规则集,包括官方规则
- Playbooks.com —— 提供规则、MCP 服务器配置和提示模板
规则的触发方式有四种:手动附加、智能体自动请求、文件模式匹配(如匹配 .tsx 文件时自动加载)、以及始终附加。
一个实际案例:在使用 MagicMCP 构建组件时,它每次都会尝试在根目录初始化新的 Next.js 项目,而实际上前端目录中已有项目。这时创建一条规则——"永远不要初始化新项目,先检查前端目录"——就能彻底解决这个反复出现的问题。
MCP 服务器配置:Cursor 的"应用商店"

MCP(Model Context Protocol)服务器相当于 Cursor 的第三方插件生态,类似于 iPhone 的 App Store。它们极大地扩展了 Cursor 的能力边界:
- Taskmaster AI:将 PRD 文档自动转化为带依赖关系的任务列表
- MagicMCP(21st.dev):AI 驱动的 UI 组件设计与生成
- Exa / Perplexity:网络搜索与研究
- Context:获取第三方工具的最新文档
- Memory MCP:项目记忆管理
安装 MCP 的方式统一且简单:进入 Cursor 设置 → MCP → 添加新的全局 MCP 服务器,然后粘贴配置 JSON(包含服务器名称和启动命令)。每个 MCP 的文档页面都会提供现成的配置代码。
实战演示:用 Taskmaster AI 管理开发任务
Taskmaster AI 是项目管理的利器。通过将 PRD 文档作为上下文传递,它能自动生成结构化的任务列表,并建立逻辑依赖链——确保你不会在数据层未就绪时就去构建仪表盘。
在实际操作中,Taskmaster 基于 PRD 生成了 25 个任务,其中 7 个被评估为高复杂度,18 个为中等复杂度。复杂任务还可以进一步分解为子任务(如 10.1、10.2、10.3),让每一步都足够可控。
上下文管理:让 AI 精准理解你的意图

上下文管理是高效使用 Cursor 最关键的技能。你可以通过多种方式为 AI 提供精准的上下文:
- 整个文件:直接引用某个文件作为上下文
- 代码片段:按住 Command 选中特定代码行,仅传递关键部分
- 任务文件:引用 Taskmaster 生成的任务描述
- 公共文档:搜索并引用第三方文档(如 Supabase 文档)
- Git 历史:拉取版本记录中的变更信息
- 过去的聊天记录:引用之前对话中的相关操作
- Cursor 规则:手动附加特定规则集
- 终端输出:直接连接终端查看运行日志
- 网页搜索:指示 AI 在线查找最新文档
一个好的实践是:每次发起请求前,先思考"我应该传递哪些上下文"。传递相关文件、过去的对话、规则和文档,能有效防止 AI 执行意料之外的操作。
检查点恢复:AI 搞砸了也能一键回退

当 AI 的修改不符合预期时,Cursor 提供了恢复检查点功能。只需向上滚动到出问题之前的消息,点击"恢复检查点",即可撤销所有后续操作,回到一切正常的状态。这个功能在 AI 编程过程中是不可或缺的安全网。
代码变更会以绿色(新增)和红色(删除/修改)高亮显示,让你清楚地看到每次操作的具体影响。
Stagewise 扩展:可视化选择组件并精准反馈
Stagewise 是一个实用的 Cursor 扩展插件,安装后可以在浏览器中直接高亮选择页面上的特定组件,然后将其作为精确上下文发送给 Cursor。
例如,你发现狗狗头像上传后仍然显示"上传按钮",只需在页面上点击该组件,输入"当用户已上传图片后不再显示此部分",Stagewise 会自动定位到对应的代码文件和具体行数,AI 在不到一秒内就能完成修改。
安装方式:扩展市场搜索 Stagewise → 安装 → Command + Shift + P → 输入相关命令完成初始化。
自定义模式:固化你的最佳工作流
自定义模式是 Cursor 最高级也最强大的功能之一。它允许你定义 AI 的工作流程、可用工具和具体指令。
调试模式示例:
- 找出问题的 5 个主要根本原因
- 在代码中添加控制台日志和早期返回以定位数据异常
- 使用 Perplexity 搜索相关 GitHub Issues
- 验证假设并执行修复
安全审计模式示例:
从 Playbooks.com 获取安全审计提示,涵盖身份验证、输入验证、数据保护、API 安全等维度,创建一个专门的安全检查智能体。
自定义模式的真正威力在于功能叠加——你可以在一个模式中集成 Taskmaster 任务管理、Memory MCP 风格指南、MagicMCP 组件生成等多个工具,形成端到端的自动化工作流。
总结:构建你的 Cursor AI 高效工作流
高效使用 Cursor 的关键在于将各项功能有机组合:
- 规则先行:在写第一行代码前设置好项目规则
- MCP 赋能:安装适合项目的 MCP 服务器扩展能力边界
- 精准上下文:每次请求都精心选择传递的上下文信息
- 善用模式:根据任务性质选择智能体、提问或手动模式
- 自定义固化:将重复性工作流封装为自定义模式
- 安全兜底:利用检查点恢复功能保障代码安全
无论你是编程新手还是资深开发者,Cursor 都提供了足够的深度让你持续精进。关键不在于工具本身有多强大,而在于你能否选择一套适合自己的工具组合,并在实践中不断打磨工作流。
相关推荐
教程攻略Cursor+Codex双IDE协同:开源项目二开实战方法论
基于实战经验总结的开源项目二次开发完整方法论,详解Cursor+Codex双IDE协同工作流,涵盖二开七环节、MVP验证、AI读源码技巧,帮助开发者三天跑通项目、两周完成业务集成。
教程攻略Cursor多Agent实战:50分钟搭建Next.js全栈博客
使用Cursor IDE多Agent协作模式,50分钟内从零搭建全栈博客。涵盖Next.js、Clerk认证、Supabase数据库集成,详解4个AI Agent分阶段开发流程与关键避坑经验。
教程攻略从零搭建AI软件工厂:Cursor工程师的多Agent协作实战经验
Cursor工程师Eric分享AI软件工厂构建实战:从自动化六层级、护栏设计、并行Agent管理到规模化扩展,详解如何用多Agent协作实现7×24小时高效软件开发。