我的个人博客:www.moonkite.cn
大家好,我是风筝
Cursor 想必各位都已经知道了,有很多人都用上了,反正我自从用了 Cursor 之后,就没再打开过 VSCode。其实这么说也有点问题,因为 Curosr 就是从 VSCode 分支出来的,本质上是个定制后的 VSCode 。
我之前写 Cursor 取代 VSCode 指日可待了吧 这篇文章的时候,有很多小伙伴还说这玩意长久不了,在VSCode中装个插件效果差不多。
众多插件中,最有利的竞争者也就是 GitHub Copilot了,但是热度明显被Cursor盖过了。
事实证明基本上没有哪个插件能达到 Cursor 的效果,主要的原因大概有两点:1、Cursor 在 VSCode 分支上定制,提供了更好的用户体验和更灵活的交互方式,比如在Chat窗口给出的答案中创建新文件的建议,点击应用后,能直接在对应的目录创建好文件。2、Cursor 默认集成了Claude Sonnet,而 Claude Sonnet 的编程能力是有目共睹的比 GPT 强的。
听说最近 GitHub Copilot 也可以使用 Claude Sonnet 了,能力上会有一个提升,但是使用体验上终究会受制于插件模式。
Windsurf
这就要说到今天的主角 Windsurf 了,Windsurf的前身也是个 VSCode 插件,叫做 Codeium,没用Cursor 之前,我用的就是它,那时候它的补全能力就已经很好了,但基本上是一行一行的补,不像Cursor 直接给你补一个方法,甚至补一个文件。
之前介绍过的GitHub Copilot 太贵!这里有两个免费替代,其中就有它,不知道有多少同学听劝用过。
现在 Codeium 觉得插件并不能满足需求了,所以也弄了一个IDE,对标的就是 Cursor,同样是从 VSCode 分支出来的,同样支持 Claude Sonnet。
下载地址:https://codeium.com/windsurf/download
安装很简单,同样是可以直接将 VSCode 配置和插件直接导入。
选择一个主题
既然是从 VSCode 分支出来的,搞个前端项目肯定是不在话下的。我安装好之后,没有创建前端项目,而是创建了一个 Spring Boot 项目。
创建项目的方式有点意思,可以根据指定模板创建,还可以让你输入一个 prompt,然后根据你的意图自定义创建项目。
我输入了「使用最新版的 Spring boot 创建一个Java web 项目」,然后选择一个路径,就开始创建了。
过程中它会一步一步的提示你要做什么动作,比如创建一个目录啊,下载一个文件啊,然后只要你 Accept,它就会执行。
过程中出现问题,它还会自己修复,几步下来之后,一个完整的 Spring boot 项目就创建好了。// 完整视频
创建好之后,发现下载依赖包太慢,直接在对应的位置呼出 prompt 输入框给提示就可以了,和 Cursor 一样的。也可以在右侧的聊天窗口直接提问,然后按 Accept 就可以直接修改了。
到此为止就只是输入了一点 prompt,然后启动项目就可以运行了。
上面那个查询天气的接口也是让它帮忙写的,但是天气接口好像确实没有免费开放不需要注册的,这也确实是难为它了。
当然了,不可能是免费的,每个月10刀,比 Cursor 便宜很多,但是可以免费使用 14天体验一下。
还可以看看风筝往期文章
用这个方法,免费、无限期使用 SSL(HTTPS)证书,从此实现证书自由了
为什么我每天都记笔记,主要是因为我用的这个笔记软件太强大了,强烈建议你也用起来
古时的风筝,一个程序员,一个写作者。