AI 编程教程中文版
官方教程中文版入门、安装与模型

Cursor 产品定位

从 Cursor 官方文档理解它为什么是 AI editor and coding agent,而不是普通 IDE 插件。

Cursor 官方文档把它当前定义为 AI editor and coding agent(之前曾自称 AI-native code editor,已升级为更具体的双层定位):Cursor 既是你日常写代码的编辑器,也是能理解代码库、计划功能、修 bug、审查变更并连接现有工具的 coding agent。

所以学习 Cursor 不应该只从“聊天窗口在哪”开始。你要先建立一张能力地图:理解代码、计划和构建功能、查 bug、审 diff、定制上下文、连接团队工作流。

阅读目标:读完本章,你应该能解释 Cursor 和“VS Code + AI 插件”的区别,并知道后续为什么要围绕 Agent、Rules、MCP、CLI、Cloud Agent 和团队治理学习。

1. 官方定义里的两层身份

Cursor 官方首页文档写得很直接:Cursor is an AI editor and coding agent.

这可以拆成两层:

身份意味着什么学习重点
AI editor仍然是日常代码编辑器,保留文件、扩展、终端、Git 等工作面安装、迁移、快捷键、插件、Tab、inline edit
Coding agent能围绕代码库完成任务,而不是只补一段代码Agent、Plan Mode、review、tools、Rules、MCP、Cloud Agent

普通插件通常只增强已有 IDE 的某个入口;Cursor 的产品重心是把 AI 工作流放进编辑器核心。

2. Cursor 能做什么

官方文档把能力分成几个方向。

官方能力域中文理解
Understand your code读代码库、找入口、解释模块关系
Plan and build features规划功能、用 Plan Mode 控制较大改动
Find and fix bugs复现问题、定位根因、验证修复
Review changes看 diff、跑检查、合并前发现问题
Customize Cursor用 rules、skills、prompts 匹配团队工作方式
Connect your workflow接 GitHub、GitLab、JetBrains、Xcode、Slack、Linear、Deeplinks 等(详见 § 05-integrations-sdk)
flowchart TD
  Cursor["Cursor"] --> Editor["AI Editor"]
  Cursor --> Agent["Coding Agent"]
  Editor --> Local["文件 / 终端 / Git / 扩展"]
  Agent --> Understand["理解代码库"]
  Agent --> Plan["规划和构建功能"]
  Agent --> Fix["查 bug 和修复"]
  Agent --> Review["审查变更"]
  Agent --> Connect["连接团队工具"]

3. Cursor 不等于自动放权

Cursor 可以读文件、写代码、跑命令、使用浏览器、接 MCP 和外部集成。能力越多,越需要边界。

真实项目里,先回答:

  • 它需要看哪些文件?
  • 它能不能运行 terminal 命令?
  • 它是否需要浏览器或外部网页?
  • 它是否会接触密钥、账号、账单或生产系统?
  • 结果用什么验证:diff、test、browser、PR 还是后台状态?

不要把 Cursor 当成“更聪明的自动改代码工具”。它真正适合的是可计划、可审查、可验证、可回退的开发任务。

4. 推荐学习顺序

第一次系统学习,按这个顺序:

  1. 安装、登录、打开第一个低风险项目。
  2. 让 Cursor 只读解释代码库。
  3. 做一个小改动并审 diff。
  4. 学 Agent、Plan Mode、review 和 tools。
  5. 学 Rules、MCP、Skills、Subagents、Hooks。
  6. 学 CLI、Headless 和 GitHub Actions。
  7. 学 Cloud Agent、Bugbot、团队与企业治理。
深读:为什么不要从模型列表开始学 Cursor

Cursor 官方文档确实有很长的模型列表,而且模型、上下文、Max Mode、价格和隐藏状态变化很快。但如果一开始就围绕模型学,很容易忽略 Cursor 的核心工作流:代码库上下文、Agent 计划、工具调用、diff review 和团队策略。

模型影响能力上限,工作流决定结果能不能上线。教程里应该教“什么时候查官方模型页”,而不是把某一天的模型表当成教程主体。

本章自检

完成本章后,用这 3 个问题检查自己是否真正理解:

  1. Cursor 官方定义里的 “AI editor” 和 “coding agent” 分别强调什么?
  2. 为什么 Cursor 不是普通 IDE 旁边加一个聊天侧栏?
  3. 一个真实项目任务交给 Cursor 前,至少要先定义哪些边界?

通过标准:你能把 Cursor 的学习路径解释成“编辑器工作面 + Agent 任务闭环 + 团队治理”,而不是只说模型或聊天。

官方来源

  • Cursor Documentation —— 官方定义 Cursor 是 AI editor and coding agent,并列出理解代码、构建功能、修 bug、审查、定制和连接工作流等能力域。
  • Cursor llms.txt —— Cursor 官方文档索引,用于核对所有能力页和 Help Center 页。

接下来去哪

本页目录