Cursor 取代 VSCode 指日可待了吧?Cursor集成 AI 能力的代码编辑器
这两天我就从 VSCode 转移到 Cursor 了。
就是下面这个IDE。各位一看,你这不骗我玩儿呢吗,这不就是 VSCode 吗?
还真没有,它就是 Cursor。
我记得去年在AI大模型刚出来不久之后就安装过 Cursor,在别人都还停留在大模型网页问答、IDE 插件的时候,Cursor 就推出了一款集成了 AI 能力的代码编辑器。只不过那时候比较简单,只能打开单个文件,然后在这个文件里完成代码生成、补全的操作,用的大模型还是 ChatGPT3.5,体验了一下,觉得跟用 Web 页面比优势不大,而且不如其他的 Code Copilot,就把它卸载了。
那时候 Code Copilot 其实也比较简单,以至于我在去年5月份还写了一个 VSCode 的插件 我这两天做了一个 VSCode 插件版的 ChatGPT,当然已经没必要用了,以现在的视角来看功能还是太初级了。
说回 Cursor。
前几天我就看到有些独立开发者推荐 Cursor,说 Cursor 的体验非常好,强烈建议使用。架不住说的人多啊,我猜应该是升级了,于是就打算再体验一下。
不看不知道,这一看,和我当初用的那个 Cursor 完全不像是同一个产品了。
到官网上下载完成安装,支持 VSCode、Jetbrains、Sublime 等快捷键设置,可以设置输出结果的语言,用中文的话,在 Language for AI 这里输入「中文」就可以了。
再下一步,你就会明白为什么它这么像 VSCode 了,它支持将 VSCode 中的插件直接迁移过来。
安装完成后,所有插件和主题配置都和之前的 VSCode 完全一致,如果不看它的图标,完全感觉不到已经用的是 Cursor 了。
所以从 VSCode 迁移到 Cursor 几乎就是零成本迁移。
当然了,不可能复刻 VSCode 到这种地步,之所以这么像的原因是它就是从 VSCode 扩展而来的,因为 VSCode 是开源的,Cursor 在 VSCode 开源代码的基础上加入了自己的 Code Copilot 能力。
别的 Code Copilot 都是在 IDE 里通过插件的方式集成,而 Cursor 反其道而行,直接做一个 IDE 出来,然后在 IDE 里做扩展,你想用它的功能,就下载它的 IDE。这模式可是够大胆的,这对自己的产品能力的信心要足够大,才敢这么做吧。
下面这几个是 Cursor 支持的大模型,而且目前凡是新用户都送2周的专业版试用期。
举几个使用的例子。
我让Cursor 帮我把一个 js 文件封装一下,并给出了初始化的逻辑,生成的代码点击应用按钮,直接将原本的 js 内容替换。运行后,一次性成功,并且还把之前初始化的 bug 给改好了。
可以在多个文件中选择相关的逻辑代码,然后针对这些代码进行提问。
直接选中一段代码,然后右键,选择「Add to Chat」,然后再打开另一个文件,比如关联的 HTML 文件,选中相关的内容,再次「Add to Chat」,最后综合这两个文件进行提问,方便很多。
还有就是可以在一个文件中按「Command+K」原地写需求,Cursor 直接帮生成代码,一般新文件或者新方法这样用好一点,但是改逻辑的话,我还是比较习惯在 Chat 窗口提问,直接改的话,如果有问题还得撤销。
更多的功能可以到 https://www.cursor.com/features 官网看一看。
不知道是不是因为专业版的原因,效果很好。免费版看说明只是使用次数上有限制,倒没说模型有什么区别。
如果你还没体验的话,真的建议用一下,尤其是常用 VSCode 的同学,使用上没有任何新增负担。
欢迎点赞关注我,获取更多关于 AI 的前沿资讯。别忘了将今天的内容分享给你的朋友们,让我们一起见证 AI 技术的飞跃!学习商务交流