Cursor 简介
Cursor 是什么?
Cursor 是 Anysphere 出品的 AI 原生代码编辑器 / coding agent。它从 VS Code 生态走来(扩展、快捷键、设置大多可迁移),但官方文档现在强调的是:用 Agent 理解仓库、规划功能、改代码、跑检查、审查 diff,而不是只当「带补全的编辑器」。
权威入口:
产品形态大致分三块:桌面编辑器、终端里的 Agent CLI(agent)、以及可在浏览器 / Slack / GitHub 等处启动的 Cloud Agents。本教程以桌面 Agent 为主线,CLI 与 Cloud 在对应章节点到为止。
三个组件(心智模型)
官方把 Agent 拆成三块:
Cursor 会按模型调教指令与工具;换模型时,你仍用同一套规则与 MCP,不必重写「提示词工程」。
和 VS Code + Copilot 比
选型: 已经深度绑定 VS Code 且只要行内补全 → 留下即可。希望 同一窗口里规划、改多文件、跑测试、接 MCP → Cursor 更合适。Cursor 首次启动通常可导入 VS Code 设置与扩展,迁移成本相对低。
和 Claude Code、Codex 比
本站另有完整课程:Claude Code、Codex。三者都能当 coding agent,入口不同。
建议(后文会展开): 交互改循环用 Cursor;长时、无人值守的终端任务用 Claude Code / Codex。把规范写成可共享文件,避免三套互相打架的「口头规则」。
适合与不适合
适合:
- 不熟悉的仓库:先让 Agent 标入口与必读文件
- 跨多文件的功能与重构,需要先看计划再动手
- 要浏览器核 UI、或 MCP 接 issue / 设计稿 / 文档
- 团队用同一套 rules + MCP,减少「每个人一套提示词」
需谨慎:
- 机密仓库:先确认隐私模式、Team / Enterprise 数据策略
- 不可信 MCP:服务器能代表你访问 API、跑本地命令
- 把检查点当 Git:检查点只回滚 Agent 改过的文件,不是版本库
本教程怎么读
先完成 安装 与 快速上手,再进入 Agent。Tab 与 Ctrl+K 仍是每天最高频的操作,即使官方头条是 Agent,也不要跳过 Tab 与行内编辑。