01Cursor 是什么
Cursor 是把 AI 塞进代码编辑器的工具,底层是 VS Code 的分支,插件、快捷键、主题基本能直接搬过来。它和「在网页里贴一段代码问 AI」的区别在于:它读得到整个项目,知道你的文件结构、引用关系和类型定义。
核心就两件事。一是补全,写到一半它猜出你接下来要写什么,还能跨文件一起改。二是 Agent 模式,你描述需求,它自己找文件、改代码、跑命令,最后给你一份可以逐行看的 diff。
但它不是「一句话就能交付」的魔法。复杂逻辑它一样会写错,改坏代码的情况也有,所以那些 diff 你得看。把它当实习生,比当外包更合适。
02Cursor 能做什么
Tab 补全
按上下文预测下一段,跨行跨文件,按 Tab 接受。
内联编辑
选中一段按 Cmd/Ctrl+K,直接说要改成什么,就地改掉。
对话改代码
可以引用当前文件、整个目录或者整个仓库。
Agent 模式
描述需求,它自己规划、改多个文件,最后给完整 diff。
代码库索引
问「这个函数在哪被调用」,能直接定位。
Rules 规则文件
把团队规范写进去,之后每次生成都遵守。
多模型可选
按任务选快的或者选强的。
内置终端
Agent 可以自己跑测试、看报错再修。
03怎么开始用 Cursor
- 从 cursor.com 下载安装装完可以一键导入 VS Code 的插件和设置,几乎无痛。
- 先用免费档试别一上来就付费。
- 打开真实项目等索引建完索引没好,它答的就是猜的。
- 先适应补全正常写代码,观察 Tab 建议,习惯按 Tab 而不是自己敲完。
- 选中代码按 Cmd/Ctrl+K 试内联编辑比如写「改成异步并加错误处理」,看效果。
- 大改交给 Agent让它一次改多个文件,但每一条 diff 都要看完再接受,别直接全选同意。
- 把项目规范写进规则文件这一步能省掉后面大量的来回纠正。
04.cursorrules 里该写什么
把项目规范写成规则文件放在仓库根目录,之后每次生成都会遵守,能省掉大量反复纠正。
# 项目约定 - 语言:TypeScript,禁止 any - 组件:函数式 + hooks,不用 class - 样式:Tailwind,不写内联 style - 请求:统一走 src/api/request.ts,禁止直接 fetch - 错误处理:所有接口调用必须 try/catch 并上报 # 回答方式 - 改动前先说明要改哪几个文件、为什么改 - 只给必要的代码片段,不要重写整个文件 - 不确定的地方直接问我,不要自己猜 - 不要改我没提到的文件
规则写得越具体,Agent 乱改的概率越低;反过来写「代码要优雅」这种话,等于没写。
05好在哪,差在哪
读得懂整个项目
回答基于真实文件,不是凭空猜。
迁移成本低
VS Code 的插件、主题、快捷键都能沿用,几乎不用重新学。
多文件改造强
一次改十几个文件并给 diff,重构效率明显高。
可逐行审阅
所有改动都是 diff,接受前能看得清清楚楚。
模型能换
不同任务用不同模型,快慢和成本自己权衡。
用得上
- 日常写业务代码
- 接手陌生项目
- 跨文件重构
- 补测试和排错
别指望
- 需要零成本的个人使用
- 要求完全离线
- 不能接受云端索引代码
- 需要图形化设计能力
06价格和套餐
| 版本 | 价格 | 说明 |
|---|---|---|
| Hobby | $0 | 免费档,功能有限,额度少,适合试用。 |
| Pro | $20 / 月 | 个人主力档,额度够用,开放 Agent 和高级模型。 |
| Pro+ | 约 $60 / 月 | 额度更高,适合每天都靠它写代码的人。 |
| Ultra | 约 $200 / 月 | 最高额度,面向重度用户和批量任务。 |
| Teams | 约 $40 / 人 / 月 | 团队统一计费和权限管理。 |
档位和额度调得比较勤,月付年付价格不同,下单前以官网为准。
07谁适合用
写新功能
让它出初版,自己改业务细节,比从空文件开始快。
接手陌生项目
让它先解释结构和关键流程,再动手。
批量重构
跨文件改名、改调用方式,交给 Agent 再逐条看。
补测试
按现有风格补单元测试,覆盖边界条件。
排错
贴报错和堆栈,让它顺着代码找根因。
08官网入口
官方域名 cursor.com,公司是 Anysphere。国内可以正常下载和订阅。打着 Cursor 名号的「破解版」「企业版」安装包有植入风险,只从官网下载。
10常见问题
和 VS Code 什么关系?
是基于 VS Code 做的分支,插件和配置基本通用。差别是把 AI 做进了编辑器内核,补全、内联编辑和 Agent 都在同一个窗口。
免费够用吗?
免费档额度和功能都受限,日常开发基本都要 Pro,20 美元是主流选择。
国内能用吗?
官网能访问,也能订阅。调用的是海外模型服务,个别时段会变慢,但不至于不能用。
会不会改坏我的代码?
会有这种情况。所有改动都以 diff 给出,需要你确认才应用,也能随时用 git 回滚。复杂逻辑建议逐行看一遍。
值不值 20 美元?
每天写代码就值。一周只写两小时的话,用免费档或者网页版模型更划算。





