Cursor 简介

Cursor 是什么?

CursorAnysphere 出品的 AI 原生代码编辑器 / coding agent。它从 VS Code 生态走来(扩展、快捷键、设置大多可迁移),但官方文档现在强调的是:用 Agent 理解仓库、规划功能、改代码、跑检查、审查 diff,而不是只当「带补全的编辑器」。

权威入口:

产品形态大致分三块:桌面编辑器终端里的 Agent CLI(agent、以及可在浏览器 / Slack / GitHub 等处启动的 Cloud Agents。本教程以桌面 Agent 为主线,CLI 与 Cloud 在对应章节点到为止。


三个组件(心智模型)

官方把 Agent 拆成三块:

组件含义你能改什么
Instructions系统提示 + 规则.cursor/rules、用户规则、Team Rules、AGENTS.md
Tools搜文件、读文件、改文件、跑终端、上网、浏览器、生图等批准命令、开关 MCP、选 Run Mode
Model当前任务用的模型Auto 或具名模型;以应用内列表为准
flowchart LR
  U[你的目标] --> I[Instructions]
  U --> M[Model]
  I --> A[Agent 循环]
  M --> A
  A --> T[Tools]
  T --> A
  A --> D[Diff / 检查点]

Cursor 会按模型调教指令与工具;换模型时,你仍用同一套规则与 MCP,不必重写「提示词工程」。


和 VS Code + Copilot 比

维度CursorVS Code + Copilot
形态独立编辑器 + Agent宿主编辑器 + 插件
日常补全Tab(多行、跨文件、jump-in-file)Copilot / Copilot Chat
多文件改动侧栏 Agent(Ctrl+I / Cmd+I)为主Chat / Edits,能力随套餐变
仓库级规划Plan Mode 先研究再批准多为对话式,缺少统一「先计划后构建」
扩展VS Code 扩展 + Cursor Marketplace(Skills / MCP / 插件)VS Code Marketplace
规则.cursor/rulesAGENTS.md、Team Rules指令文件因插件而异

选型: 已经深度绑定 VS Code 且只要行内补全 → 留下即可。希望 同一窗口里规划、改多文件、跑测试、接 MCP → Cursor 更合适。Cursor 首次启动通常可导入 VS Code 设置与扩展,迁移成本相对低。


和 Claude Code、Codex 比

本站另有完整课程:Claude CodeCodex。三者都能当 coding agent,入口不同。

维度CursorClaude CodeCodex
主入口桌面 IDE(编辑器 + 侧栏 Agent)终端 CLI(claude桌面 App / CLI / IDE 扩展
强项看 diff、点文件、交互改循环长时终端自治、权限与钩子App + Cloud + 自动化
规则文件.cursor/rulesAGENTS.mdCLAUDE.md、SkillsAGENTS.md、Skills
MCP.cursor/mcp.json~/.cursor/mcp.json项目 / 用户 MCPmcp 配置与插件市场
适合边看代码边审 Agent长时间跑脚本、CI、纯键盘已用 OpenAI 生态的团队

建议(后文会展开): 交互改循环用 Cursor;长时、无人值守的终端任务用 Claude Code / Codex。把规范写成可共享文件,避免三套互相打架的「口头规则」。


适合与不适合

适合:

  • 不熟悉的仓库:先让 Agent 标入口与必读文件
  • 跨多文件的功能与重构,需要先看计划再动手
  • 要浏览器核 UI、或 MCP 接 issue / 设计稿 / 文档
  • 团队用同一套 rules + MCP,减少「每个人一套提示词」

需谨慎:

  • 机密仓库:先确认隐私模式、Team / Enterprise 数据策略
  • 不可信 MCP:服务器能代表你访问 API、跑本地命令
  • 把检查点当 Git:检查点只回滚 Agent 改过的文件,不是版本库

本教程怎么读

先完成 安装快速上手,再进入 Agent。Tab 与 Ctrl+K 仍是每天最高频的操作,即使官方头条是 Agent,也不要跳过 Tab 与行内编辑


下一步

评论