先说结论
Cursor是一款基于VS Code深度定制的AI代码编辑器——不是VS Code的插件,是独立的应用。它能根据你整个项目的上下文自动补全代码、用自然语言描述修改让AI直接改代码、跨多个文件同时重构、跟AI对话讨论代码问题。支持GPT-4、Claude、Gemini等多种模型随便切。免费版每月2000次补全+50次慢速请求,Pro版$20/月。这篇从下载安装到写好第一个AI辅助代码,把每一步给你拆开。
Cursor到底是什么——别把它当代码补全工具
Cursor跟Copilot、Codeium这类代码补全插件最大的区别是:它理解你整个项目。不是只能根据当前文件补全下一行——它能读懂你整个代码库的架构、知道你其他文件里定义了什么函数、理解你项目的业务逻辑。底层用的是RAG(检索增强生成)技术——你打开项目的时候它已经在后台建索引了。
它的出身也有意思——Anysphere公司几个创始人之前是做AI研究的,发现开发者最需要的不是又一个聊天机器人,而是一个真正理解代码上下文的编辑器。所以做了Cursor——把AI能力直接嵌入编辑器本身,而不是作为一个侧边栏插件。
🔧 五步上手教程
第一步:下载安装
去 cursor.com 下对应版本——Windows、Mac、Linux都有。装好之后打开,第一次启动会问你要不要导入VS Code的设置和扩展——选「是」,你之前装的插件、主题、快捷键全都能带过来。界面跟VS Code几乎一样——左边文件树、中间编辑区、右边AI面板。花三分钟熟悉一下布局——之后每天用得最多的就是Cmd+K(Mac)或Ctrl+K(Windows)这个快捷键。
第二步:登录账号
右上角点头像登录。免费版每月2000次代码补全+50次慢速AI请求——轻度使用够用。如果你每天写代码超过2小时建议直接上Pro版$20/月——无限补全+500次快速请求。登录之后右下角可以看到你的用量统计。
第三步:选模型
AI面板右上角有个模型选择器。Cursor支持GPT-4、Claude 3.5 Sonnet、Gemini Pro等多种模型。不知道选哪个就选「Default」让系统自动调度。简单补全用默认模型就行——省积分;复杂任务(多文件重构、架构设计讨论)手动切到Claude或GPT-4效果明显更好。Pro版用户所有模型都能用。
第四步:写你的第一个AI辅助任务
在编辑器里按Cmd+K(Mac)或Ctrl+K(Windows)弹出内联编辑框——用自然语言描述你想怎么改代码。两个例子对比:
- ❌ 不好的:「优化这段代码」——AI不知道你要优化什么、什么标准
- ✅ 好的:「把这个函数改成异步的,加上错误处理,返回值改成包含success和data两个字段的对象」
第一个任务建议选一个简单的——给函数加注释、把一段同步代码改成异步、给组件加个loading状态——别一上来就让它给你重构整个模块。先建立信任感,看它怎么理解你的意图、怎么改代码。
第五步:Chat对话 + 接受/拒绝修改
AI改完代码会给你展示diff——绿色是新增、红色是删除。逐行看一遍——觉得没问题点「Accept」,觉得哪里不对点「Reject」然后告诉它哪里要改。复杂任务建议用右侧的Chat面板——把整个文件或多个文件作为上下文发给AI,跟它讨论架构设计、让它解释一段看不懂的代码、让它帮你写单元测试。Chat里的对话可以引用代码片段——选中代码右键「Add to Chat」就行。
四个真实场景——看看它能实际干什么
多文件重构:你要把一个项目的状态管理从Redux换成Zustand——涉及十几个文件。告诉Cursor「帮我把所有用connect和mapStateToProps的地方改成useSelector,store的定义从createStore改成configureStore」。它会扫描整个项目找到所有相关文件、逐个修改、给你展示每个文件的diff。你手动改要半天,它10分钟搞定。
理解陌生代码库:刚接手一个老项目——代码几万行没人维护。打开一个看不懂的函数按Cmd+L(Mac)或Ctrl+L(Windows)打开Chat——问它「这个函数是干什么的、输入输出是什么、有什么潜在bug」。它会结合整个项目的上下文给你解释——比你自己读代码快10倍。
生成单元测试:写完一个业务函数——选中代码右键「Generate Tests」。它会根据函数的逻辑自动生成Jest测试用例——覆盖正常情况、边界情况、异常情况。你只需要检查一下断言对不对、补几个特殊场景。测试覆盖率从0到80%只要几分钟。
自然语言写代码:产品经理说「加个功能:用户连续登录7天送100积分」。按Cmd+K输入「写一个函数检查用户连续登录天数,如果等于7天就调用addPoints函数给用户加100积分,要在用户登录成功的回调里调用」。它直接生成完整代码——包括类型定义、错误处理、日志记录。你检查一下逻辑没问题就Accept。
价格和积分
- Hobby免费版:每月2000次代码补全 + 50次慢速AI请求。轻度使用够用
- Pro版 $20/月:无限补全 + 500次快速请求 + 所有模型
- Business版 $40/用户/月:团队管理 + 集中计费 + 隐私模式
* 价格更新于 2026-07
常见问题
Q: 跟VS Code有什么区别?
A: Cursor基于VS Code,兼容所有VS Code的扩展和设置。区别是深度集成了AI能力——代码补全、内联编辑、Chat对话、代码库索引都是原生功能,不是插件。体验比VS Code+Copilot的组合更流畅。
Q: 我的代码安全吗?
A: Cursor提供Privacy Mode——开启后代码不会存储在远程服务器。Business版有更多安全控制。代码不会用于训练模型。
Q: 支持中文吗?
A: 界面和AI对话都支持中文。代码补全对中文注释也能理解。
基本信息
| 工具名称 | Cursor |
| 官网 | cursor.com |
| 开发商 | Anysphere |
| 发布 | 2023年 |
| 底层模型 | GPT-4 / Claude / Gemini等 |
| 定价 | 免费 + $20/月 + $40/用户/月 |
| 核心能力 | 智能代码补全/自然语言编辑/代码库索引/多文件重构/Chat对话 |
| 平台 | Windows / Mac / Linux |
