一个想要取代 VSCode 的编辑器,它能成功么?
共 2089字,需浏览 5分钟
·
2024-08-09 13:34
这两天有朋友就从 VSCode 编辑器转移到 Cursor 了。
就是下面这个IDE。各位一看,你这不骗我玩儿呢吗,这不就是 VSCode 吗?
还真没有,它就是 Cursor。
我记得去年在大模型刚出来不久之后就安装过 Cursor,在别人都还停留在大模型网页问答、IDE 插件的时候,Cursor 就推出了一款集成了 AI 能力的代码编辑器。只不过那时候比较简单,只能打开单个文件,然后在这个文件里完成代码生成、补全的操作,用的大模型还是 ChatGPT3.5,体验了一下,觉得跟用 Web 页面比优势不大,而且不如其他的 Code Copilot,就把它卸载了。
前几天我就看到有些独立开发者推荐 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 支持的大模型:
举几个使用的例子。
我让Cursor 帮我把一个 js 文件封装一下,并给出了初始化的逻辑,生成的代码点击应用按钮,直接将原本的 js 内容替换。运行后,一次性成功,并且还把之前初始化的 bug 给改好了。
可以在多个文件中选择相关的逻辑代码,然后针对这些代码进行提问。
直接选中一段代码,然后右键,选择「Add to Chat」,然后再打开另一个文件,比如关联的 HTML 文件,选中相关的内容,再次「Add to Chat」,最后综合这两个文件进行提问,方便很多。
还有就是可以在一个文件中按「Command+K」原地写需求,Cursor 直接帮生成代码,一般新文件或者新方法这样用好一点,但是改逻辑的话,我还是比较习惯在 Chat 窗口提问,直接改的话,如果有问题还得撤销。
就介绍到这里。现在这个年头,编辑器卷的飞起,各家都想取代 VSCode。作为一名开发者,能不能取代 VSCode 我并不关心,只要编辑器的功能越来越强大, 让我开发时节省点儿时间摸摸鱼就可以了。不管怎么说,大家多收藏一些工具,等到要用的时候多个选择,找到最适合自己的那款就成~
👇🏻 点击下方阅读原文,获取鱼皮往期编程干货。
往期推荐
鱼皮的原创项目,越来越丰富了!
老弟想自己做个微信,被我一个问题劝退了。。
这样上线项目,轻轻松松~
遇到 Bug 不要慌,请先看看这个
总有坏人想爬我网站的数据,看我怎么干他!
看完这个,我直接把 SQL 刷通了