最近在写一个React项目,之前一直用VS Code配GitHub Copilot,用了大概半年,习惯了但总觉得差点意思。一个朋友推荐我试试Cursor,我本来以为就是另一个套壳VS Code的编辑器,没想到用了两周后我直接把VS Code卸载了。
为什么从Copilot换到Cursor
Copilot很好,但它的交互方式让我有点烦——每次都要等光标在特定位置才弹建议,而且建议有时候会打断我的思路。Cursor的做法不一样,它把AI做成了一个真正的协作伙伴,而不是一个自动补全插件。
我最喜欢的功能是Composer,可以在一个窗口里同时编辑多个文件。比如我要重构一个组件的props,直接在Composer里描述需求,它会帮我改掉所有相关的文件,不用一个个手动去找。这个功能在Copilot里几乎做不到。

具体用了哪些功能
1. Tab补全确实比Copilot准
这可能是我用下来感受最明显的。Cursor的Tab补全不是简单预测下一个token,而是理解你当前在做什么。我之前写一个useEffect,有时候Copilot会给我一个完全不相关的依赖数组建议,Cursor基本不会,它知道我在用哪个state。
2. Chat面板直接问问题
Cmd+K打开Chat面板,直接输入问题。比如我问"这个useCallback的依赖数组有问题吗",它会直接读取当前文件分析,不用复制粘贴到别的地方。
3. 多行编辑的AI版本
选中一段代码,描述想要改成什么样子,AI直接帮你改好。我用它来批量重命名变量,比VS Code自带的重命名功能灵活多了。

一些小问题
用了两周,也遇到一些糟心的地方。首先是订阅制,免费额度每天只有50次Tab补全,对于我这种重度用户来说不太够用。其次是偶尔会抽风,AI建议突然消失,要重新加载窗口才行。
还有就是消耗token的速度比Copilot快,不知道是模型不同还是优化策略的问题。总体上体验比Copilot好,但确实要花更多钱。
适合什么人
- 已经在用VS Code觉得Copilot不够顺手的开发者
- 需要同时改多个文件的重构场景比较多的项目
- 想要更自然的AI协作体验而不是简单的代码补全
- 不介意为更好的体验付月费
如果你主要是写前端,Cursor应该会给你惊喜。后端的话看项目规模,小项目Copilot够了,大项目重构场景多的话Cursor的多文件编辑确实有用。

总结
两周体验下来,Cursor确实比Copilot更符合我对AI编程工具的期待。交互自然、功能实用、代码理解能力强。月费15美元,对我来说值回票价。如果你对现在的Copilot体验不够满意,值得给它一个月试用期。
文章评论