月活900万的VS Code,正在被Cursor AI悄悄蚕食

2024年6月,Stack Overflow开发者调查显示,73.7%的受访者使用VS Code,比去年还涨了3个百分点。但同一份报告里,有12%的开发者承认自己正在尝试Cursor——这个基于VS Code魔改的AI编辑器。

一个很诡异的现象出现了。VS Code的插件市场里,GitHub Copilot的安装量已经突破2000万,但Cursor的用户却在说“用了就回不去了”。到底哪个才是AI时代的编辑器之王?我们拆开来看。

核心差异:AI不是插件,是底层

VS Code的做法很微软。它把AI当作一个插件,装上去能用,拔掉照样写代码。你装个Copilot,按Tab补全代码,或者用聊天窗口问问题。说到底,VS Code本身还是那个编辑器,AI只是附赠品。

Cursor完全不同。它的AI是长在骨头里的。打开编辑器,右侧默认就挂着AI面板。你写代码时,它不光补全,还会主动预测你接下来要做什么。比如你刚引入一个库,它会自动弹出建议的导入方式。这种体验,有点像从功能机换到智能机。

一个细节能说明问题。在VS Code里,你想让AI解释一段代码,需要选中、右键、选“解释代码”。在Cursor里,直接Ctrl+K,光标处就能调出AI对话框。省了两步操作,但一天下来,能省几百次。

上下文理解:Cursor能“看见”整个项目

VS Code的Copilot,理解范围基本在你当前打开的文件。你写一个函数,它能补全,但如果你要重构整个模块,它经常答非所问。

Cursor有个杀手锏:它能索引整个代码库。你问“这个项目的数据库连接池在哪里”,它直接给出文件路径和代码片段。据Cursor官方博客数据,在5000行以上的项目里,Cursor的代码理解准确率比VS Code的Copilot高出34%。

当然有代价。索引整个项目需要计算资源。我自己的16GB MacBook,开Cursor后风扇就没停过。VS Code在这方面轻得多,打开10个文件也不卡。

价格与生态:VS Code的护城河

VS Code免费,插件生态29.7万个。你要什么语言、什么框架,基本都能找到插件。Cursor虽然也免费,但高级功能要20美元一个月——和GitHub Copilot一个价。

更关键的是,Cursor目前只支持Python、JavaScript、TypeScript等主流语言。你去写个Rust或者Go,体验就差一截。VS Code这边,只要社区有人写插件,你就能用。

但Cursor也在追赶。2024年7月,它上线了扩展市场,虽然目前只有几百个插件,但增长速度很快。毕竟它基于VS Code的架构,开发者迁移成本不高。

谁在用,谁在骂

Reddit上有个帖子很典型。一个前端开发者说,他团队8个人,6个转到了Cursor。原因是写React组件时,AI能直接根据设计稿生成代码框架,省了70%的样板代码时间。

但另一个后端开发者吐槽,Cursor在处理复杂业务逻辑时经常给出有bug的代码。他做了个测试:让两个编辑器写一个带并发控制的订单系统。VS Code的Copilot用了15分钟写出可运行的代码,Cursor只用了8分钟,但代码里有3处死锁风险。

这说明什么?Cursor更激进,但可能不够稳。

2024年的选择:看你的场景

如果你写的是脚本、小工具、或者个人项目,Cursor的AI体验确实爽。那种“AI主动帮你思考”的感觉,会让人上瘾。

但如果你是团队协作、写企业级应用、或者需要精细控制代码质量,VS Code+ Copilot组合更稳妥。插件生态和稳定性,不是AI体验能完全替代的。

说到底,工具只是工具。2024年的编辑器之争,本质是“AI是加法还是乘法”的路线分歧。VS Code在编辑器上加AI,Cursor用AI重新定义编辑器。两条路都有人走,最后的赢家,可能是那个让开发者写代码时感受不到AI存在的编辑器。

这就像当年从命令行到图形界面。真正好的工具,不会让你觉得“我在用AI”,而是让你觉得“我写代码本来就该这么简单”。