cursor 我觉得是一个概念神,直到今天都有它独到的竞争力,即便现在用过了生成代码效果更好的 claude code,codeX,我还是依然很喜欢 cursor。我用 cursor 好长时间了,他可以说是我真正意义上 AI 编程的启蒙,相比于之前用的 marscode,codegeex,通义灵码,早期的 Copilot 等等仅提供孱弱的代码补全和局部代码编写能力。cursor 的出现可谓是爆杀,相信第一次使用 cursor 的代码补全的开发者都会有这种感觉,它就是很快,很准确的知道你下一步想要干啥,你在上面的代码改一个颜色,下一步他就知道你要改另外一个位置相同的颜色,你在代码里写个 if,它就知道你要把底下的代码给填充进去,这种对于琐碎事项的处理让我非常依赖,用了就感觉回不去。
我用 cursor 也写了好多好多代码了,以前做了一个小程序,在重构 UI 的过程中第一次体验 cursor,一天时间就把之前三四天才能统一好的组件样式给完成了,从那之后我基本就不怎么自己手写代码了,以前做项目我得去花在查阅官方文档、在 GitHub 或 Stack Overflow 上搜索 Bug 解法,以及在各种重复性体力劳动(比如批量给变量改名)上的大量时间,都被极大地压缩了,Cursor 是第一款真正能让我从繁琐的‘实现’中解放出来,转而专注于核心‘逻辑’和‘创造’的工具,而且他让我的野心大了很多,以前有很多灵机一动想到的点子,一想到各种琐碎的问题,再想到收益不高就干脆不搞了,现在只要有什么想法,立马打开电脑直接搓个 demo 出来,感觉没有什么技术上的事情能够难倒自己了,这种心态上的变化是最开始我自己都没有意识到的。
虽说中途有因为他们乱调价的问题把包年订阅给退了,但是销售策略是销售策略的锅,产品本身是很棒的产品,快到离谱又特别准确的代码补全,非常稳定高效的 Agent 编程规划能力,基于 RAG 实现的 codease 全局代码上下文,对话框中@ 引用文件的交互等等功能,我相信 cursor 的出现不仅仅是给后面很多 AI 编程类产品有启发,它对于任何 AI Agent 设计都是参考价值的。
即便现在随着大模型能力的提升,后续的 AI 编程工具,例如 claude code,codeX 这些命令行工具更加注重纯对话的交互,更加 vibe,但是对于我这种有一些开发经验,使用了很长时间 vscode 的人,还是没法真正的脱离 IDE 去写代码。我真的很喜欢这个产品,即便后来者有很多,但是我还是会继续用 cursor 的,我也希望自己未来做的产品,能够像 Cursor 一样给用户带来很惊艳的体验。