Skip to content

Cursor 编辑器

学习目标:掌握 Cursor 3.x 的核心功能,建立高效的 AI 辅助编码工作流 预计时间:60 分钟 难度:⭐⭐


一句话结论

Cursor 是 2026 年最强的 AI 原生 IDE。不是"VS Code 加了个 AI 插件",而是把 AI 做进了编辑器的骨子里。Composer 一次改几十个文件,异步子智能体并行处理多任务,Background Agent 在云端跑后台任务,Agent 模式自己装依赖、跑测试、修 bug。

Cursor 是什么

Cursor 从 VS Code fork 出来,但已经走出自己的路了。

核心区别:

  • VS Code + Copilot = 编辑器 + AI 外挂
  • Cursor = AI 就是编辑器本身

花叔的说法:VS Code 做 IDE 是纯正的,但加 Copilot 就像给自行车装电机。Cursor 是直接从电动车开始设计——电机就是车的一部分。

这意味着什么?Cursor 的 AI 能理解你的整个项目,不是只看当前文件。它能同时修改几十个文件,能自己跑命令,能在后台并行处理多个任务。

Cursor 3.x 核心功能

Composer 2 — 多文件编辑

Composer 是 Cursor 的杀手级功能,2026 年的 2.0 版本更强了。

不是 Chat 的升级版,Chat 你一句我一句,Composer 你描述完任务 AI 直接动手改文件。

之前(手动模式):

  1. 选中文件
  2. 告诉 AI 要做什么
  3. 复制粘贴修改结果
  4. 跑测试发现问题
  5. 再手动修

现在(Composer 模式):

  1. 描述任务
  2. AI 自己规划、修改多个文件
  3. 你审查结果
  4. 测试不过 AI 自己修

实际例子——输入:

"创建用户登录页,包含表单验证、错误提示和 API 调用,
保持项目现有的组件风格"

Cursor 会:

  • 分析现有代码风格和目录结构
  • 创建登录组件
  • 写表单验证逻辑
  • 添加错误提示组件
  • 更新 API 函数
  • 修改路由配置
  • 跑测试确保不出问题

一次改 20-30 个文件是常规操作。 花叔实测:一个中等规模的 Next.js 项目,Composer 2 平均一次任务改 18 个文件,成功率 85% 以上。

Agent 模式 — 自主执行

Agent 模式让 Cursor 从"你问它答"变成"你指挥它干活"。

不是跟你聊天,是帮你干活。

输入:"给这些函数加单元测试"

Cursor Agent 会:

  1. 找出项目的测试框架(Jest/Vitest)
  2. 扫描没有测试的函数
  3. 生成测试用例
  4. 自己跑 npm installnpm test
  5. 测试失败就分析原因重写
  6. 重复到测试通过

关键:它能自己执行终端命令。 这是 Agent 模式和普通 Chat 的本质区别。Chat 只给建议,Agent 直接动手。

Background Agent — 云端并行

2026 年的重磅功能。Background Agent 在云端并行执行任务。

Agent 模式Background Agent
前台执行,你看着它跑云端后台运行
一次一个任务多个任务并行
你得等它干完你可以继续写代码

使用流程:

  1. 描述任务,选择"Send to Background"
  2. Cursor 在云端创建独立环境执行
  3. 完成后通知你审查变更
  4. 审查通过后合并到你的代码

花叔的使用经验:白天写代码,睡前丢几个 Background Agent 任务。第二天起床代码已经改好了,审查一下就完事。这是 2026 年最被低估的效率工具。

适合场景:大规模重构、批量生成测试、多个独立 bug 修复、代码迁移。

异步子智能体

Cursor 3.x 引入异步子智能体(Async Subagents)。当你给 Cursor 一个复杂任务时,它会自动拆分成多个子任务,分配给不同的子智能体并行处理。

不是串行干活,是并行打仗。

比如你说"把这个 monorepo 从 JavaScript 迁移到 TypeScript",Cursor 会自动:

  • 子智能体 A:处理 packages/ui
  • 子智能体 B:处理 packages/api
  • 子智能体 C:处理 packages/shared
  • 主智能体:协调统一、处理交叉依赖

时间从串行的 3 小时变成并行的 40 分钟。

花叔评论:这是真正意义上的 AI 团队协作。一个 Cursor 实例 = 一个技术 Leader + 三个开发人员。

多仓库支持

Cursor 3.x 新增多仓库(Multi-root)支持。一个工作区同时打开多个项目,AI 能跨仓库理解依赖关系。

实际场景: 前端项目 + 后端 API 项目 + 共享类型库,一个 Cursor 窗口全搞定。

当你修改前端的一个类型定义时,Cursor 会自动检查后端项目中对应的接口是否也需要更新。跨仓库的修改也能批量完成。

Cursor Tab — 智能补全

不是只补全下一行,是预测整个代码块。

2026 年更新后,Tab 模型支持多文件编辑建议——修改一个文件时,Cursor 自动推荐其他相关文件中需要同步修改的地方。

按 Tab 接受,就这么简单。花叔说这是"最不起眼但每天用最多的功能"。

快速上手

安装

  1. cursor.com 下载
  2. 登录(Google/GitHub 账号都行)
  3. 导入 VS Code 配置(可选,一键搞定)

快捷键

功能macOSWindows
ChatCmd + LCtrl + L
ComposerCmd + ICtrl + I
快速修复Cmd + KCtrl + K
Agent 模式Cmd + Shift + ACtrl + Shift + A
Background AgentCmd + Shift + BCtrl + Shift + B
TerminalCtrl + `Ctrl + `

项目规则(.cursorrules)

在项目根目录创建 .cursorrules 文件,告诉 AI 你的编码规范:

markdown
# 编码规范
- 用 TypeScript 严格模式
- 组件名 PascalCase,函数名 camelCase
- API 调用必须处理错误
- 新功能必须有测试

# 代码风格
- 用函数式组件和 Hooks
- 样式用 Tailwind
- 导入顺序:React → 第三方库 → 本地

这样 Cursor 生成的代码就会自动符合你项目的风格。花叔的核心建议:项目规则比模型选择更重要。 同样的模型,有规则的项目比没规则的项目,代码质量差距 3 倍以上。这就是 Harness Engineering 的实践。

使用技巧

上下文管理

# 引用单个文件
@./src/components/Button.tsx 这个按钮怎么实现无障碍?

# 引用目录
@./src/api/ 所有 API 端点加认证

# 引用文件结构
@./src/ 重构这个目录的文件组织

大型项目用 .cursorignore 排除 node_modules、build 目录。

Prompt 怎么写

好的 Prompt:

"用户注册表单加:
1. 密码强度指示(8位以上,大小写+数字)
2. 实时验证
3. 密码可见性切换
保持现有表单样式"

不好的 Prompt:

"改进表单"

规则:具体说明要什么,Cursor 才能给出好结果。 花叔的秘诀:把 Prompt 当成在给新人发任务清单,不是跟 AI 聊天。

模型选择

任务推荐模型原因
日常写代码Claude Sonnet 4.6速度快、质量高
复杂逻辑推理GPT-5.4推理能力强
快速补全Claude Haiku 4.5响应最快
架构设计/复杂重构Claude Opus 4.6(Max Mode)最强推理

Max Mode

遇到特别复杂的任务时,开启 Max Mode。Max Mode 使用最强模型,按 Token 用量单独计费。在 Chat 或 Composer 中点击模型选择器旁的 Max 开关即可。花叔建议:只在架构设计、大规模重构时用 Max Mode,日常开发 Sonnet 足够了。

定价:信用额制度

2025 年 6 月起,Cursor 从按次请求转为信用额制度(Usage-based pricing)。

版本价格信用额适合谁
Hobby$0有限免费额度体验一下
Pro$20/月500 Pro Credits/月个人开发者,够用
Pro+$60/月1500 Pro Credits/月重度使用者
Ultra$200/月5000 Pro Credits/月全天候开发
Teams$30/用户/月团队共享额度团队协作

超出额度后可按量付费。Pro 版适合大多数开发者。

花叔实测:一个人日常开发,Pro 版每月 500 Credits 够用。但如果频繁用 Max Mode 做大规模重构,一个月大概消耗 800-1000 Credits,需要 Pro+。

省钱建议

Hobby 版可以先体验。确认有用再升级 Pro。大多数人在 Pro 版上的投入产出比是 10:1 以上——$20 省下的时间值 $200。花叔的原话:"省 $20 不如多赚 200,别在工具上省钱。"

优缺点

优点:

  • AI 是编辑器本身,不是外挂,集成深度碾压所有插件
  • Composer 2 一次改多个文件,效率倍增
  • 异步子智能体并行干活,大型项目效率翻倍
  • 完全兼容 VS Code 插件和配置
  • Background Agent 云端后台运行,睡觉都在写代码
  • 信用额制度,按需付费更灵活

缺点:

  • 要花钱($20/月起)
  • 需要网络连接
  • 容易产生依赖,影响自己写代码的能力
  • 新功能迭代太快,学习成本持续存在
  • 信用额制度用超了要额外付费,心理负担

什么时候用

适合:

  • 全栈项目开发
  • 代码重构
  • 快速原型
  • 接手别人项目(AI 帮你理解代码)
  • 重复性编码工作

不适合:

  • 简单文本编辑(VS Code 够用)
  • 离线开发
  • 需要完全控制每一行代码的场景

花叔的 Cursor 实战

小猫补光灯案例

花叔最出圈的案例:小猫补光灯 App。

  • 时间:1.5 小时
  • 工具:Cursor + Claude
  • 结果:App Store 付费榜第一

做法: 不是写代码,是描述需求。告诉 Cursor 要做个"打开手电筒 + 调色盘选色 + 色卡保存"的功能。Cursor 自动搭界面、写逻辑、处理权限。1.5 小时从零到上架。

花叔原话:"不是我会写代码,是我会用 Cursor。"

跨仓库重构

实际案例:把 3 个独立项目(前端、后端、共享类型)统一到一个 Cursor 工作区。

用了 Multi-root 支持 + Async Subagents:

  • 子智能体 1 负责前端代码调整
  • 子智能体 2 负责后端 API 更新
  • 子智能体 3 负责类型定义同步
  • 主智能体协调

6 小时的工作,50 分钟搞定。

常见问题

Q: 代码会被用来训练吗? A: 不会。代码只在你自己的会话里用。

Q: 能离线用吗? A: AI 功能需要联网,基础编辑功能可以离线。

Q: 跟 Copilot 比,值不值 $20? A: 值。Copilot 是补全工具,Cursor 是 Agent。能力差一个数量级。

Q: 跟 Claude Code 怎么选? A: 不是二选一。花叔的组合是 Cursor 做手 + Claude Code 做脑。Cursor 负责写代码,Claude Code 负责架构思考。


本节小结

  • Cursor 3.x 是 2026 年最强的 AI 原生 IDE
  • Composer 2、Agent 模式、Async Subagents、Background Agent 是四大杀手级功能
  • 信用额制度让付费更灵活,Pro 版 $20/月适合大多数开发者
  • 项目规则(.cursorrules)比模型选择更重要——花叔的 Harness Engineering 第一课
  • 先用 Hobby 免费体验,确认有用再升级 Pro

← 返回章节目录 | 继续学习:Claude Code →

最近更新

基于 MIT LICENSE 许可发布