如果上一次用 AI 编程工具还停留在「在网页聊天框里复制粘贴代码」的阶段,那 Cursor 3.7 会让你重新理解 AI 编程这件事。
它不是 VS Code 的换皮,也不是 AI 补全插件,而是一种全新的「Agent-First IDE」:你描述需求,Cursor 自主规划、读文件、改代码、跑测试、出预览——像一位坐在你身边的资深程序员。
这一篇是【AI编程实战】系列的第二篇(上一篇是 Claude Code),我们用 Cursor 3.7 搭一个真正能跑的 Todo 全栈应用:Node.js + Express + SQLite 后端,纯 HTML+JS 前端,1 小时内从空目录到本地跑通。
注意:这一篇规划时叫「0.45+」,但 Cursor 早已发布到 3.7(2026 年 6 月最新版本,据 cursor.com/changelog)。所以你看到标题里用「3.7」——这是真实的当前版本号,学完这篇你也会知道怎么查 Cursor 的版本。
一、为什么是 Cursor:AI-First IDE 的 3 个真实价值
在开始装之前,先回答一个常见问题:既然有了 VS Code + Copilot、有了 Claude Code 终端工具,为什么要专门装 Cursor?
1.1 不是 VS Code 的换皮,是「Agent-First IDE」
据 Cursor 官方介绍,Cursor 的定位是「用 AI 智能体构建软件的统一工作空间」(来源:cursor.com/blog/cursor-3,2026 年 4 月)。和 VS Code + Copilot 比,Cursor 把 AI 放在了第一位——界面、交互、底层架构都是为「AI 自主写代码」设计的,而不是「在代码编辑器旁边加个聊天框」。
据 2026 年 3 月 Bloomberg 报道,Cursor 的循环订阅营收在三个月内从 10 亿美元翻倍到 20 亿美元(来源:bloomberg.com)。这背后是大量开发者和企业真金白银的投票。
1.2 跟 Claude Code 终端工具的本质区别
上一篇我们用了 Claude Code(Anthropic 官方 CLI,跑在终端里),它和 Cursor 是「互补」关系,不是「二选一」:
- Claude Code 强在:自动化脚本、批处理、CI/CD、纯命令行任务
- Cursor 强在:可视化编辑、文件浏览、实时预览、多文件项目开发
据 Cursor 官方文档,Cursor 支持多种 AI 模型(包括 Claude、GPT、自研的 Composer 等),同一个项目里你可以用 Composer 2.5 跑 Agent 任务,也可以切到 Claude 4.5 跑代码审查(来源:cursor.com/blog/composer-2-5,2026 年 5 月 18 日)。
1.3 谁在用它:从个人开发者到 SpaceX
据 2026 年 4 月 21 日的官方博客,SpaceX 与 Cursor 建立了模型训练合作(来源:cursor.com/blog/spacex-model-training)。同年 5 月 22 日,Cursor 被 Gartner 评为「2026 年企业 AI 编程 Agent 魔力象限」领导者(来源:cursor.com/blog/cursor-leads-gartner-mq-2026)。
据 Cursor 官方案例库,PayPal、Faire、National Australia Bank、Amplitude 等大公司都在用 Cursor 的 Cloud Agents 提升 PR 吞吐量和开发效率(来源:cursor.com/blog/topic/customers)。这意味着 Cursor 不是「玩具级」工具,已经过了企业级生产验证。
💡 工具会过时,但「AI Agent 自主完成开发任务」这个范式,正在成为 2026 年的默认姿势。
💡 看再多评测,不如跑通一个真实项目——这是学 AI 编程工具最快的方式。
💡 Cursor 真正省下的,不是打字时间,而是查文档、研究 API、试错的时间。
二、官方文档核心概念解读

这一节专门讲清楚 Cursor 的几个关键概念,后面用起来不迷糊。资料全部来自 Cursor 官方 changelog 和博客(cursor.com/changelog、cursor.com/blog)。
2.1 什么是 AI-First IDE
传统 IDE 的设计思路是「代码编辑器 + 插件」,AI 只是后加的能力。AI-First IDE 把这个顺序反过来:AI 智能体是一等公民,代码编辑器是它的画布。
在 Cursor 里,典型的工作流是:
- 按 `Ctrl+I` 或 `Cmd+I` 唤起 Agent 面板
- 用自然语言描述需求(比如「给 Todo 表加一个优先级字段」)
- Cursor 自主规划,扫描文件,给出修改方案
- 你审阅、批准、修改,直到满意
2.2 Cursor 的工作原理:Agent + Composer 模型
据 Cursor 官方 changelog(2026 年 5 月 18 日),Cursor 自研的 Composer 2.5 模型已经发布,相比 Composer 2「在智能度上有显著提升,尤其在长周期 Agent 任务上」(来源:cursor.com/blog/composer-2-5)。
Composer 系列是 Cursor 专门为 Agent 工作流优化的模型,和通用大模型的区别在于:
- 长上下文处理(支持整个项目级别的上下文)
- 工具调用能力(原生支持读文件、写文件、跑命令)
- 多步骤推理(能规划「先改 A,再改 B,最后跑测试」这种长链路任务)
2.3 核心能力:Agent / Tab / Rules / Skills / MCP
据 Cursor 官方 changelog 和文档,Cursor 当前的核心能力有 5 大类(来源:cursor.com/changelog、cursor.com/docs):
- Agent 模式:自主完成多步骤编码任务,支持跨文件、跑命令、出预览
- Tab 补全:智能代码补全(类似 Copilot,但更准)
- Rules 规则:在 `.cursorrules` 文件里写项目级规范,所有 AI 行为都遵守
- Skills 技能:可复用的工作流(团队内共享)
- MCP 工具:通过 Model Context Protocol 接入外部工具(读 GitHub、查 Jira 等)
2.4 当前最新版本:3.7(2026 年 6 月)
据 cursor.com/changelog 实时数据,Cursor 3.7 是当前最新版本,2026 年 6 月 5 日发布。这次更新的重点是 Design Mode——在浏览器里点击、画线、语音描述,直接指挥 Agent 改 UI(来源:cursor.com/changelog/design-mode-improvements)。
💡 看版本号比看「0.45+」这种笼统的描述更重要——它能让你准确知道用的是什么。
💡 跟 AI 协作的最高境界,不是问它「怎么写」,而是描述「我要什么效果」——目标导向,而不是步骤导向。
💡 Cursor 是「AI-First IDE」,不是「装了 AI 的 IDE」——这个定位差异决定了它的所有功能设计。
三、5 分钟极速安装
这一节带你装好 Cursor 3.7,验证能用。
3.1 系统要求
Cursor 支持以下系统:
- macOS(Apple Silicon 和 Intel)
- Windows 10/11
- Linux(Debian、Ubuntu、Fedora、Arch 等)
建议配置:
- 8GB 内存起步,16GB 更流畅
- 至少 5GB 磁盘空间
- 稳定的网络(用于登录和调用 AI)
3.2 下载与安装
方式 1:官网下载(推荐)
打开 https://cursor.com/download,根据你的系统选择对应版本:
- macOS:下载 `.dmg` 安装包,拖到 Applications 文件夹
- Windows:下载 `.exe` 安装包,按向导装
- Linux:下载 `.AppImage` 或 `.deb`/`.rpm`
方式 2:Homebrew(macOS)
brew install --cask cursor
3.3 首次启动与登录
装好后打开 Cursor:
1. 第一次启动会让你登录
2. 可以用 Google 账号、GitHub 账号,或邮箱注册
3. 登录后进入主界面,会提示选择主题、装推荐扩展等
3.4 验证版本
打开 Cursor,按 Ctrl+Shift+P(macOS 是 Cmd+Shift+P)打开命令面板,输入 About Cursor,能看到当前版本号。当前应该是 3.7.x(2026 年 6 月最新)。
3.5 国内访问说明
和上一篇 Claude Code 一样,Cursor 的 AI 服务在国内访问需要稳定的网络环境,具体能不能用、延迟多少,因人而异。
Cursor 的下载页面、登录、调用 AI 模型都需要访问 cursor.com 和相关服务,官方没有针对国内网络做专门说明。
💡 国内开发的现实是:大多数 AI 编程工具都需要稳定网络,选个顺手的网络方案是入门第一步。
💡 安全和效率永远是天平的两端——Cursor 的运行模式切换,是为了让你能动态调整。
四、实战项目:Todo 全栈应用(核心教程)
理论讲完,直接动手。我们用 Cursor 3.7 搭一个 Todo 全栈应用,技术栈:
- 后端:Node.js + Express + SQLite(无需装数据库,文件型)
- 前端:原生 HTML + CSS + JavaScript(无框架,新手友好)
- AI:Cursor Composer 2.5 / Claude 4.5
4.1 项目需求拆解
我们的目标:
- 一个 Todo 列表,可以添加、标记完成、删除
- 数据存在后端,刷新页面不丢失
- 界面简洁,手机和电脑都能看
4.2 第一步:初始化项目目录
打开终端,新建一个项目文件夹:
mkdir todo-app
cd todo-app
在 Cursor 里打开这个目录:File > Open Folder,选择刚才创建的 todo-app。
4.3 第二步:用 Composer 创建后端
按 Cmd+I(macOS)或 Ctrl+I(Windows)打开 Agent 面板,输入:
创建一个 Node.js Express 后端,在 server.js 里实现以下 API:
- GET /api/todos - 获取所有 Todo
- POST /api/todos - 添加一个 Todo
- PUT /api/todos/:id - 标记完成
- DELETE /api/todos/:id - 删除
用 SQLite 存储,数据库文件叫 todos.db
Cursor 会:
1. 看看目录里有什么(空目录)
2. 规划后端结构(可能要新建 package.json、server.js、db.js 等)
3. 给你看一份方案,问你是否同意
4. 创建文件,装 npm 依赖
5. 跑通基本测试
4.4 第三步:让 Composer 创建前端
继续在同一个会话里说:
在前端 public/index.html 里写一个 Todo 页面,要求:
1. 一个输入框,回车添加 Todo
2. 列表显示所有 Todo,每条带复选框和删除按钮
3. 复选框勾选时调 PUT API
4. 删除按钮调 DELETE API
5. 加载页面时调 GET API 拉列表
样式简洁,移动端友好
Cursor 会:
1. 创建 public/index.html 和可能需要的 public/style.css、public/app.js
2. 写好 HTML 结构和 CSS 样式
3. 写前端 JS 处理 API 调用
4.5 第四步:本地跑起来
让 Cursor 帮你启动:
在终端里跑 npm start,看看后端能不能起来
Cursor 会在 Cursor 内置终端里跑命令(也可能让你手动跑),告诉你启动成功没有。
手动启动方法:
npm install
npm start
后端默认跑在 http://localhost:3000,前端访问 http://localhost:3000 即可。
4.6 第五步:调试和优化
跑通后,可以继续跟 Cursor 提需求:
1. 给 Todo 加优先级字段(high/medium/low),列表里用不同颜色显示
2. 加一个「全部/未完成/已完成」过滤标签
3. 移动端输入框按了之后自动滚动到顶部
Cursor 会持续修改代码,直到你满意。
4.7 完整代码参考
下面是预期生成的核心代码框架(实际可能略有差异,Cursor 会按你的需求调整):
package.json:
{
"name": "todo-app",
"version": "1.0.0",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.18.0",
"better-sqlite3": "^11.0.0"
}
}
server.js:
const express = require('express');
const Database = require('better-sqlite3');
const path = require('path');
const app = express();
const db = new Database('todos.db');
app.use(express.json());
app.use(express.static('public'));
// 初始化表
db.exec(`CREATE TABLE IF NOT EXISTS todos (
id INTEGER PRIMARY KEY AUTOINCREMENT,
text TEXT NOT NULL,
completed INTEGER DEFAULT 0,
priority TEXT DEFAULT 'medium',
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
)`);
// GET /api/todos
app.get('/api/todos', (req, res) => {
const todos = db.prepare('SELECT * FROM todos ORDER BY created_at DESC').all();
res.json(todos);
});
// POST /api/todos
app.post('/api/todos', (req, res) => {
const { text, priority } = req.body;
const stmt = db.prepare('INSERT INTO todos (text, priority) VALUES (?, ?)');
const result = stmt.run(text, priority || 'medium');
res.json({ id: result.lastInsertRowid, text, completed: 0, priority: priority || 'medium' });
});
// PUT /api/todos/:id
app.put('/api/todos/:id', (req, res) => {
const { id } = req.params;
const { completed } = req.body;
db.prepare('UPDATE todos SET completed = ? WHERE id = ?').run(completed ? 1 : 0, id);
res.json({ success: true });
});
// DELETE /api/todos/:id
app.delete('/api/todos/:id', (req, res) => {
const { id } = req.params;
db.prepare('DELETE FROM todos WHERE id = ?').run(id);
res.json({ success: true });
});
const PORT = 3000;
app.listen(PORT, () => console.log(`Server running on http://localhost:${PORT}`));
public/index.html(简化):
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Todo App</title>
<style>
body { font-family: -apple-system, sans-serif; max-width: 600px; margin: 40px auto; padding: 0 20px; }
h1 { text-align: center; }
.input-row { display: flex; gap: 8px; margin-bottom: 20px; }
input[type="text"] { flex: 1; padding: 10px; border: 1px solid #ddd; border-radius: 6px; }
button { padding: 10px 20px; background: #0070f3; color: white; border: none; border-radius: 6px; cursor: pointer; }
ul { list-style: none; padding: 0; }
li { display: flex; align-items: center; padding: 12px; border-bottom: 1px solid #eee; }
li.completed span { text-decoration: line-through; opacity: 0.5; }
li span { flex: 1; }
.delete-btn { background: #ff4444; padding: 4px 12px; }
.priority-high { border-left: 4px solid #ff4444; padding-left: 8px; }
.priority-medium { border-left: 4px solid #ffaa00; padding-left: 8px; }
.priority-low { border-left: 4px solid #00aa44; padding-left: 8px; }
</style>
</head>
<body>
<h1>📝 Todo List</h1>
<div class="input-row">
<input type="text" id="todoInput" placeholder="添加新任务...">
<button onclick="addTodo()">添加</button>
</div>
<ul id="todoList"></ul>
<script>
async function loadTodos() {
const res = await fetch('/api/todos');
const todos = await res.json();
const list = document.getElementById('todoList');
list.innerHTML = '';
todos.forEach(t => {
const li = document.createElement('li');
li.className = `priority-${t.priority} ${t.completed ? 'completed' : ''}`;
li.innerHTML = `
<input type="checkbox" ${t.completed ? 'checked' : ''} onchange="toggleTodo(${t.id}, this.checked)">
<span>${t.text}</span>
<button class="delete-btn" onclick="deleteTodo(${t.id})">删除</button>
`;
list.appendChild(li);
});
}
async function addTodo() {
const input = document.getElementById('todoInput');
if (!input.value.trim()) return;
await fetch('/api/todos', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ text: input.value, priority: 'medium' })
});
input.value = '';
loadTodos();
}
async function toggleTodo(id, completed) {
await fetch(`/api/todos/${id}`, {
method: 'PUT',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ completed })
});
loadTodos();
}
async function deleteTodo(id) {
await fetch(`/api/todos/${id}`, { method: 'DELETE' });
loadTodos();
}
document.getElementById('todoInput').addEventListener('keypress', e => {
if (e.key === 'Enter') addTodo();
});
loadTodos();
</script>
</body>
</html>
把上述代码保存到对应文件,跑 npm install && npm start,打开浏览器访问 http://localhost:3000,就能看到一个能添加、勾选、删除的 Todo 应用。整个过程 1 小时左右能跑通。
💡 跟传统开发比,Cursor 让你不用研究 Express 路由规范、SQLite 用法、CORS 配置——用自然语言描述需求,Composer 帮你写好。
💡 跑通一个小项目,比读十篇教程更有用——这是学编程工具的「最小可执行单元」。
💡 给 AI 的指令越具体,结果越可控——模糊的需求会换来模糊的代码。
五、进阶用法:3 个真实提效技巧
基础项目跑通后,这几个进阶用法能让 Cursor 真正成为你的「结对编程伙伴」。
5.1 .cursorrules:让 AI 记住项目规则
据 Cursor 官方文档,.cursorrules 是放在项目根目录的配置文件,所有 AI 行为都会遵守里面的规则(来源:cursor.com/docs)。
你可以在 .cursorrules 里写:
# 项目规则
- 用 Node.js 18+ 语法
- 优先用 ES Modules,不用 CommonJS
- API 返回统一 JSON 格式
- 错误处理用 try/catch
- 函数必须有 JSDoc 注释
- 不引入不必要的依赖
这样,Cursor 在任何时候写代码都会自动遵守这些规则,不用每次重复说。
5.2 切模型:Composer 2.5 vs Claude 4.5
据 cursor.com/blog/composer-2-5(2026 年 5 月 18 日),Cursor 3.7 默认用 Composer 2.5 作为 Agent 模型,但你可以根据任务切换:
- Composer 2.5:长周期 Agent 任务,Cursor 自研,速度快、成本低
- Claude 4.5:复杂推理、代码审查、文档撰写
- GPT 系列:通用任务
切换方法:在 Agent 面板顶部,有一个模型下拉菜单,点开选择。
💡 切换模型不是炫技,而是「不同任务用不同工具」——简单 CRUD 用 Composer,复杂架构设计用 Claude 4.5。
5.3 Composer 模式:Normal / Auto / Agent
据 Cursor 官方 changelog 提到的 Auto-review Run Mode(来源:cursor.com/changelog/auto-review),Cursor 3.7 引入了运行模式控制,你可以:
- Normal:每一步都问,适合新手
- Auto:在白名单内的操作自动执行,危险操作询问
- Agent:完全自主模式,适合信任的任务和项目
设置方法:Settings > Cursor Settings > Agents > Run Mode。
六、6 个真实踩坑案例

教程写得再漂亮,实际用的时候总会有意外。
6.1 坑 1:Composer 改了不该改的文件
症状:让 Composer 修一个 bug,它顺手把无关文件也改了。
原因:Cursor 的 Agent 能力意味着它会自主判断哪些文件相关,如果指令不够具体,可能「扩大打击面」。
解决:指令要具体——「只改 src/auth.js 里的 login 函数,不要动其他文件」。用 git 提前 commit 一份,出问题能回滚。
6.2 坑 2:npm install 卡住或失败
症状:Composer 自动跑 npm install 时,半天没反应或报错。
原因:网络问题,或者某些 npm 包在国内下载慢。
解决:
1. 单独手动跑 npm install --registry=https://registry.npmmirror.com(国内镜像)
2. 让 Composer「只装 express 和 better-sqlite3 这两个依赖,不要装其他」
6.3 坑 3:SQLite 文件权限问题
症状:服务端启动时报「EACCES: permission denied, open ‘todos.db’」。
原因:项目目录没写权限,或 todos.db 之前被 root 用户创建过。
解决:
chmod 755 /path/to/todo-app
rm todos.db # 删掉旧文件,重启会自动重建
6.4 坑 4:端口 3000 被占用
症状:启动时报「EADDRINUSE: address already in use :::3000」。
原因:之前的服务没正常关闭,或者 3000 端口被其他程序占了。
解决:
- macOS/Linux: `lsof -i :3000` 找到进程 PID,`kill -9
` - Windows: `netstat -ano | findstr :3000` 找 PID,`taskkill /PID
/F` - 或者直接改 `server.js` 里的 `PORT = 3000` 换成其他端口
6.5 坑 5:CORS 跨域问题(进阶)
症状:前端访问 API 时报「CORS policy: No ‘Access-Control-Allow-Origin’ header」。
原因:当前端和后端在不同端口(比如前端 8080,后端 3000),浏览器会拦截跨域请求。
解决:本教程里我们用 express.static('public') 把前端和后端放在同一个端口,绕开 CORS 问题。如果是前后端分离部署,需要装 cors 中间件:
const cors = require('cors');
app.use(cors());
6.6 坑 6:Composer 卡在「正在思考」
症状:Composer 启动后一直转圈,半天不输出结果。
原因:网络问题,或者任务太复杂,Composer 在做长链路规划。
解决:
1. 检查网络能不能访问 cursor.com
2. 把复杂任务拆成小任务,一步一步给 Composer 跑
3. 必要时退出 Cursor 重启,清掉上下文
七、举一反三:3 个可改造的扩展项目
Todo 应用只是入门。掌握了这个套路,你可以改造成任何你想要的小工具。
7.1 改成图书笔记管理
把 Todo 改成「图书笔记」,字段换成:
- 书名
- 笔记内容
- 评分(1-5)
- 阅读状态(在读/读完/弃读)
数据库表加字段、API 改、前端样式换,基本结构是一样的。
7.2 改成个人记账本
加金额、日期、分类字段,前端加统计图表(用 Chart.js):
统计本月支出、分类占比、日均消费
7.3 改成简单的 CRM(客户管理)
加客户姓名、联系方式、最近沟通时间字段,前端做一个列表:
- 按沟通时间排序
- 标记「待跟进」
- 导出 CSV
这三个项目都遵循同样的模式:数据库表 → 后端 API → 前端调用。把 todo-app 复制一份改改,就能做出自己顺手的工具集。
八、常见问题 Q&A
8.1 Cursor 和 VS Code + Copilot 怎么选?
两者可以共存,但定位不同:
- VS Code + Copilot:在已有 VS Code 工作流上添加 AI 补全,改动小
- Cursor:AI-First 全新工作流,Agent 能力更强
如果你是新项目,直接上 Cursor;如果已经深度依赖 VS Code 生态,先用 Copilot 过渡,再考虑迁移。
8.2 Cursor 免费版能用吗?
据 cursor.com/pricing,Hobby 版免费,但有「有限的 Agent 请求次数」和「有限的 Tab 补全」(来源:cursor.com/pricing)。日常轻度使用足够,重度开发建议升级 Pro($20/月)。
8.3 中文支持怎么样?
Composer 和 Claude 都对中文支持良好。无论是中文需求描述、中文注释,还是中文界面文案,都没问题。
8.4 代码会泄露吗?数据安全吗?
据官方文档,Cursor 默认会把代码上下文发送到所选模型(Composer、Claude 等)进行处理。如果有严格保密需求:
- 用 Cursor Enterprise(团队隐私模式)
- 用本地部署的模型(Via Bedrock 等)
- 用 Cursor 的「Privacy Mode」设置,关闭代码发送
8.5 Cursor 在 Windows 上能用吗?
能。Cursor 官方支持 Windows 10/11,提供原生 .exe 安装包。据官方文档,Windows 体验和 macOS/Linux 基本一致。
8.6 怎么升级 Cursor?
Cursor 会在后台自动检查更新,启动时提示你升级。也可以手动:Settings > About > Check for Updates。
8.7 Cursor 和 Claude Code 能同时用吗?
能!Cursor 和 Claude Code 走的是不同的工作流:
- Cursor:图形化 IDE,可视化编辑
- Claude Code:终端 CLI,自动化脚本
同一个项目里,你可以在 Cursor 里写代码,在终端里用 Claude Code 跑批量任务。两者不冲突,反而互补。
8.8 Composer 2.5 是什么?免费能用吗?
据 cursor.com/blog/composer-2-5(2026 年 5 月 18 日),Composer 2.5 是 Cursor 自研的下一代 Agent 模型,比 Composer 2「在智能度上有显著提升」(来源:同上)。具体可用性取决于订阅计划:Hobby 版有调用额度限制,Pro 版有更高额度。
九、官网与下载链接

- Cursor 官网:https://cursor.com
- 下载页面:https://cursor.com/download
- 官方文档:https://cursor.com/docs
- Changelog:https://cursor.com/changelog
- 博客:https://cursor.com/blog
- 定价页面:https://cursor.com/pricing
- Composer 2.5 介绍:https://cursor.com/blog/composer-2-5
- Cursor 3 介绍:https://cursor.com/blog/cursor-3
- SpaceX 合作:https://cursor.com/blog/spacex-model-training
- Gartner 2026 领导者:https://cursor.com/blog/cursor-leads-gartner-mq-2026
下载与安装汇总:
| 平台 | 方式 |
|---|---|
| macOS | 官网下载 .dmg 或 `brew install –cask cursor` |
| Windows | 官网下载 .exe |
| Linux | 官网下载 .AppImage/.deb/.rpm |
订阅价格(据 cursor.com/pricing 实时数据,2026 年 6 月):
| 计划 | 价格 | 主要权益 |
|---|---|---|
| Hobby | 免费 | 有限 Agent + 有限 Tab |
| Pro | $20/月 | 扩展 Agent 额度、前沿模型访问 |
| Pro+ / Ultra | 更高 | 更高额度、Cloud Agents |
| Teams Standard | $40/用户/月 | 团队管理、Bugbot、隐私模式 |
| Teams Premium | 更高 | 高级分析、SSO |
| Enterprise | 销售联系 | SCIM、审计日志、API 控制 |
十、行动建议 + 互动话题
10.1 三步上手计划
如果你是第一次接触 Cursor,建议按这个顺序走:
第 1 天(20 分钟):装好,打开内置示例项目,体验 Cmd+I 唤起 Agent、改一行代码、跑测试。
第 3 天(1 小时):按本教程跑通 todo-app,体验「自然语言 → 完整项目 → 跑通」完整链路。
第 7 天(2 小时):在你自己的真实项目里,用 Cursor 加一个小功能(比如写测试、修 bug、加日志),感受 AI-First IDE 的真实工作流。
10.2 互动话题
这一篇是【AI编程实战】系列的第二篇(上一篇是 Claude Code,后面还有 Coze、Dify、Codex CLI)。你用 Cursor 最爽的一次体验是什么?有没有踩过印象深刻的坑?
欢迎在评论区说说你的体验,下一篇(6/9 Coze 扣子)我会针对反馈调整写作重点。
参考资料:
- Cursor 官方博客:https://cursor.com/blog
- Cursor 官方 Changelog:https://cursor.com/changelog
- Cursor 官方定价:https://cursor.com/pricing
- Cursor 3 发布介绍:https://cursor.com/blog/cursor-3
- Composer 2.5 发布介绍:https://cursor.com/blog/composer-2-5
- SpaceX 模型训练合作:https://cursor.com/blog/spacex-model-training
- Gartner 2026 领导者:https://cursor.com/blog/cursor-leads-gartner-mq-2026
- Bloomberg 营收报道:https://www.bloomberg.com/news/articles/2026-03-02/cursor-recurring-revenue-doubles-in-three-months-to-2-billion
- 客户案例库:https://cursor.com/blog/topic/customers



我要评论