插图来源:Storyset
2024 年的 AI 编程圈,如果只记住一个名字,那就是 Cursor。一个 VS Code 的"魔改版",靠 AI 功能在一年内从极客玩具变成程序员标配,连 OpenAI 都投了它。它到底做对了什么?复盘一下,再给小白一份上手指南。
走红之路:时间线复盘#
- 2023 年:Anysphere 团队(几个 MIT 年轻人)发布 Cursor,Copilot 插件形态的"编辑器版";
- 2024 年初:Composer 功能上线,AI 直接改多文件,口碑在 X 和 Hacker News 引爆;
- 2024 年中:接入 Claude 3.5 Sonnet 后体验质变,“写代码最强组合"出圈;
- 2024 年 8 月:从独立开发者火到大厂团队,“你用 Cursor 吗"成为面试闲聊话题。
复盘下来,爆火三要素:选对底座(VS Code 生态零迁移成本)、选对模型(永远接最强的)、做对交互(Composer 的多文件改写是杀手功能)。
小白上手:三个问题#
Q1:和 VS Code 什么关系? Fork(分支)关系,界面、插件、快捷键几乎一样,VS Code 用户零成本切换。
Q2:和 Copilot 冲突吗? 不冲突,可以共存。简单理解:Copilot 是"补全”,Cursor 是"结对编程”。预算有限二选一的话,2024 年的共识是 Cursor 优先。
Q3:免费能用吗? 有免费档(每月限量高级请求),Pro 版 20 美元/月。学生/轻度用先免费,重度用再订阅。
新手第一个小时#
- 从官网下 Cursor,导入 VS Code 配置;
- 打开你的项目,按 Ctrl+K 让 AI 改一段代码;
- 试试 Composer(Ctrl+I):输入"给这个项目加个登录页面",看它多文件协作;
- 养成习惯:先让 AI 写,再自己 review——顺序反了就失去意义。
Cursor 高效快捷键清单#
Ctrl+K:行内 AI 编辑,选中代码直接改;Ctrl+I:Composer,多文件 AI 编程;Ctrl+L:把选中内容扔进聊天框问 AI;@:引用文件/文档/网页,AI 基于上下文回答;Tab:AI 补全,Copilot 式体验。
Rules:让 AI 懂你的项目#
Cursor 的 .cursorrules 文件是精髓:
- 项目根目录建
.cursorrules,写清技术栈、代码规范; - 比如"用 TypeScript 严格模式,组件用函数式写法";
- AI 之后生成的代码自动遵守,比每次口头要求靠谱 10 倍。
进阶:从用到用好#
- 先拆任务:大需求拆成小步骤,一步一步让 AI 做,别一次扔个史诗级需求;
- review 是必须的:AI 写的代码,逐行看,不懂就问它"这段什么意思";
- 配合 AI Agent 概念:理解 Agent 工作流,才能驾驭越来越自动化的工具。
冷思考#
Cursor 的火,本质是"模型能力 + 工程体验"同时到位。但别神话它:
- 它写不出的架构,还是写不出;
- 它引入的 bug,review 时一样要抓;
- Devin 这类 Agent 在后面追,编辑器形态是不是终局还不好说。
Composer 多文件实战#
光说"Composer 能改多文件"太虚,走一遍真实场景。假设你要给个人博客加"暗色模式切换":
- 开 Composer:
Ctrl+I,新开一个 Composer 会话; - 描述需求:别只说"加暗色模式",说清楚——“在页面右上角加一个暗色模式切换按钮,点击切换主题,用本地存储记住用户选择,默认跟随系统”;
- 看它的规划:Composer 会列出打算改的文件(比如新增主题脚本、改头部模板、加样式变量)——先看规划再点执行,规划跑偏了直接叫停;
- 逐文件 Review:它生成差异对比后,一个文件一个文件看,不懂就问"这段样式变量的作用是什么";
- 小步快跑:先让它搭架子跑起来,再让它细化样式——一次扔"史诗级需求"是翻车之源。
和 Ctrl+K 的分工:单文件小改用 Ctrl+K(行内改,快);跨文件、有规划的需求用 Composer。@ 引用相关文件能大幅减少 AI 的"瞎猜"。
Cursor vs VS Code+Copilot 详细对比#
| 维度 | Cursor | VS Code + Copilot |
|---|---|---|
| 代码补全 | 有(Tab) | 强,GitHub 亲儿子 |
| AI 聊天 | 有,@ 引用上下文 | Copilot Chat,有 |
| 多文件改写 | Composer,杀手功能 | 弱 |
| 模型选择 | 可换,永远接最强的 | 锁死自家模型 |
| 迁移成本 | VS Code 分支,零成本 | 零(本来就是) |
| 价格 | 免费档 + 20 美元/月 Pro | 10 美元/月 |
选谁:2024 年的共识——二选一选 Cursor(Composer + 可换模型是代差);预算充足可以两个叠加,补全用 Copilot,大改用 Composer。
Copilot 的优势别忽视:补全的稳定性和 GitHub 生态集成依然是 Copilot 强项,团队协作场景可以两个都要。
订阅指南#
- 免费档:每月限量的高级模型请求,学生、轻度用户先从这里开始,真不够用再升级;
- Pro(20 美元/月):高级请求额度大涨,重度用户、靠它吃饭的开发者选这个;
- 先算账:统计自己一周用了多少次 AI 功能——每天不到 10 次,免费档大概率够用;
- 付款门槛:需要境外支付方式,网络环境也要能直连,具体看官网说明;
- 省钱思路:AI 订阅叠加起来很贵,订阅省钱攻略 先看,别几个 AI 工具全家桶无脑开;
- 建议:免费档用满一个月,确认"离不开"再订阅——工具是为你打工的,别为工具打工。
一句话:2024 年学 AI 编程,先装 Cursor,再谈其他。工具会过时,但"用 AI 写代码"这个技能,不过时。