Cursor 教程目录

Cursor AI IDE Tutorial

Cursor 教程

Cursor 的优势在于把 AI 代理放进编辑器现场:一边看上下文、一边改代码、一边审查 diff。学习重点是模式选择、规则沉淀和可回滚的迭代节奏。

先选对模式

模式适合使用建议
Ask只读理解、解释代码、规划方案。用于不确定时先问清楚,不让它直接改文件。
Agent多文件功能、重构、排错和测试修复。给清楚目标和验收标准,并频繁 review diff。
Manual精确小改、局部替换、你已经知道怎么改。适合减少代理自由度。
Custom团队或任务特化流程。把固定工具、权限和提示组合成可复用工作模式。

Rules 是 Cursor 的内容护栏

Cursor Rules 用来给 Agent 和 Inline Edit 提供可复用上下文。项目规则放在 .cursor/rules,可版本化、可按路径或相关性应用;User Rules 放个人偏好;AGENTS.md 适合简单 Markdown 指令;legacy .cursorrules 仍可读但建议迁移。

规则写法建议:
- 一条规则只解决一个场景,例如 React 组件、API handler、数据库迁移。
- 写具体例子和禁止项,不写“代码要优雅”这种空话。
- 超过几百行就拆分,避免每次会话都塞入无关上下文。
- 规则变化后,用一个小任务验证它是否真的影响 Agent 行为。

日常闭环

  1. 用 Ask 读问题和相关代码,确认改动范围。
  2. 切到 Agent 实现一个小闭环,不要一次塞多个目标。
  3. 用 Review Diffs 看每个文件的改动理由,必要时回到 checkpoint。
  4. 运行测试或手动验收,把失败输出作为下一轮上下文。
  5. 把重复纠正沉淀为 .cursor/rules、AGENTS.md 或 CLI 脚本。

CLI 与 MCP

Cursor CLI

适合脚本、CI、headless 总结、批量 review 和从终端继续会话。

MCP

把数据库、浏览器、设计系统、文档库或内部工具接入 Agent 的工具链。

AGENTS.md

让 Cursor、Codex 等多个代理共享一份基础项目指令。

常见问题

Cursor Agent 和 Ask 怎么选?

不确定目标或风险时先用 Ask;需要多文件修改、运行命令或自动修复时用 Agent;已经知道精确改法时用 Manual。

Rules 应该写多少?

先写最常被重复说明的 3 到 5 条规则,每条规则聚焦一个场景,并用真实任务验证。规则太大反而会污染上下文。

参考来源

内容基于 Cursor 官方 Agent、Rules、CLI、MCP 文档和 changelog 整理,并改写为中文教程站结构。