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 直接动手改文件。
之前(手动模式):
- 选中文件
- 告诉 AI 要做什么
- 复制粘贴修改结果
- 跑测试发现问题
- 再手动修
现在(Composer 模式):
- 描述任务
- AI 自己规划、修改多个文件
- 你审查结果
- 测试不过 AI 自己修
实际例子——输入:
"创建用户登录页,包含表单验证、错误提示和 API 调用,
保持项目现有的组件风格"Cursor 会:
- 分析现有代码风格和目录结构
- 创建登录组件
- 写表单验证逻辑
- 添加错误提示组件
- 更新 API 函数
- 修改路由配置
- 跑测试确保不出问题
一次改 20-30 个文件是常规操作。 花叔实测:一个中等规模的 Next.js 项目,Composer 2 平均一次任务改 18 个文件,成功率 85% 以上。
Agent 模式 — 自主执行
Agent 模式让 Cursor 从"你问它答"变成"你指挥它干活"。
不是跟你聊天,是帮你干活。
输入:"给这些函数加单元测试"
Cursor Agent 会:
- 找出项目的测试框架(Jest/Vitest)
- 扫描没有测试的函数
- 生成测试用例
- 自己跑
npm install、npm test - 测试失败就分析原因重写
- 重复到测试通过
关键:它能自己执行终端命令。 这是 Agent 模式和普通 Chat 的本质区别。Chat 只给建议,Agent 直接动手。
Background Agent — 云端并行
2026 年的重磅功能。Background Agent 在云端并行执行任务。
| Agent 模式 | Background Agent |
|---|---|
| 前台执行,你看着它跑 | 云端后台运行 |
| 一次一个任务 | 多个任务并行 |
| 你得等它干完 | 你可以继续写代码 |
使用流程:
- 描述任务,选择"Send to Background"
- Cursor 在云端创建独立环境执行
- 完成后通知你审查变更
- 审查通过后合并到你的代码
花叔的使用经验:白天写代码,睡前丢几个 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 接受,就这么简单。花叔说这是"最不起眼但每天用最多的功能"。
快速上手
安装
- 去 cursor.com 下载
- 登录(Google/GitHub 账号都行)
- 导入 VS Code 配置(可选,一键搞定)
快捷键
| 功能 | macOS | Windows |
|---|---|---|
| Chat | Cmd + L | Ctrl + L |
| Composer | Cmd + I | Ctrl + I |
| 快速修复 | Cmd + K | Ctrl + K |
| Agent 模式 | Cmd + Shift + A | Ctrl + Shift + A |
| Background Agent | Cmd + Shift + B | Ctrl + Shift + B |
| Terminal | Ctrl + ` | Ctrl + ` |
项目规则(.cursorrules)
在项目根目录创建 .cursorrules 文件,告诉 AI 你的编码规范:
# 编码规范
- 用 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
