↓ 跳过正文

AI 写代码 2024:Cursor 为什么爆火

·2118 字·5 分钟
作者
吾便宜
Cursor 爆火复盘与上手指南

插图来源: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 美元/月。学生/轻度用先免费,重度用再订阅。

新手第一个小时
#

  1. 从官网下 Cursor,导入 VS Code 配置;
  2. 打开你的项目,按 Ctrl+K 让 AI 改一段代码;
  3. 试试 Composer(Ctrl+I):输入"给这个项目加个登录页面",看它多文件协作;
  4. 养成习惯:先让 AI 写,再自己 review——顺序反了就失去意义。

Cursor 高效快捷键清单
#

  • Ctrl+K:行内 AI 编辑,选中代码直接改;
  • Ctrl+I:Composer,多文件 AI 编程;
  • Ctrl+L:把选中内容扔进聊天框问 AI;
  • @:引用文件/文档/网页,AI 基于上下文回答;
  • Tab:AI 补全,Copilot 式体验。

Rules:让 AI 懂你的项目
#

Cursor 的 .cursorrules 文件是精髓:

  1. 项目根目录建 .cursorrules,写清技术栈、代码规范;
  2. 比如"用 TypeScript 严格模式,组件用函数式写法";
  3. AI 之后生成的代码自动遵守,比每次口头要求靠谱 10 倍。

进阶:从用到用好
#

  • 先拆任务:大需求拆成小步骤,一步一步让 AI 做,别一次扔个史诗级需求;
  • review 是必须的:AI 写的代码,逐行看,不懂就问它"这段什么意思";
  • 配合 AI Agent 概念:理解 Agent 工作流,才能驾驭越来越自动化的工具。

冷思考
#

Cursor 的火,本质是"模型能力 + 工程体验"同时到位。但别神话它:

  • 它写不出的架构,还是写不出;
  • 它引入的 bug,review 时一样要抓;
  • Devin 这类 Agent 在后面追,编辑器形态是不是终局还不好说。

Composer 多文件实战
#

光说"Composer 能改多文件"太虚,走一遍真实场景。假设你要给个人博客加"暗色模式切换":

  1. 开 Composer:Ctrl+I,新开一个 Composer 会话;
  2. 描述需求:别只说"加暗色模式",说清楚——“在页面右上角加一个暗色模式切换按钮,点击切换主题,用本地存储记住用户选择,默认跟随系统”;
  3. 看它的规划:Composer 会列出打算改的文件(比如新增主题脚本、改头部模板、加样式变量)——先看规划再点执行,规划跑偏了直接叫停;
  4. 逐文件 Review:它生成差异对比后,一个文件一个文件看,不懂就问"这段样式变量的作用是什么";
  5. 小步快跑:先让它搭架子跑起来,再让它细化样式——一次扔"史诗级需求"是翻车之源。

和 Ctrl+K 的分工:单文件小改用 Ctrl+K(行内改,快);跨文件、有规划的需求用 Composer。@ 引用相关文件能大幅减少 AI 的"瞎猜"。

Cursor vs VS Code+Copilot 详细对比
#

维度CursorVS Code + Copilot
代码补全有(Tab)强,GitHub 亲儿子
AI 聊天有,@ 引用上下文Copilot Chat,有
多文件改写Composer,杀手功能弱
模型选择可换,永远接最强的锁死自家模型
迁移成本VS Code 分支,零成本零(本来就是)
价格免费档 + 20 美元/月 Pro10 美元/月

选谁:2024 年的共识——二选一选 Cursor(Composer + 可换模型是代差);预算充足可以两个叠加,补全用 Copilot,大改用 Composer。

Copilot 的优势别忽视:补全的稳定性和 GitHub 生态集成依然是 Copilot 强项,团队协作场景可以两个都要。

订阅指南
#

  • 免费档:每月限量的高级模型请求,学生、轻度用户先从这里开始,真不够用再升级;
  • Pro(20 美元/月):高级请求额度大涨,重度用户、靠它吃饭的开发者选这个;
  • 先算账:统计自己一周用了多少次 AI 功能——每天不到 10 次,免费档大概率够用;
  • 付款门槛:需要境外支付方式,网络环境也要能直连,具体看官网说明;
  • 省钱思路:AI 订阅叠加起来很贵,订阅省钱攻略 先看,别几个 AI 工具全家桶无脑开;
  • 建议:免费档用满一个月,确认"离不开"再订阅——工具是为你打工的,别为工具打工。

一句话:2024 年学 AI 编程,先装 Cursor,再谈其他。工具会过时,但"用 AI 写代码"这个技能,不过时。