深度体验Cursor三周后,这3个tips一定要注意
乐活
2024-09-20 22:12
英国
先说结论:在OpenAI o1 preview发布之前,Cursor的上限是由Claude Sonnet 3.5的上限决定的。同样的问题,你用cursor-small那个模型,代码质量远不如Claude Sonnet 3.5。我甚至怀疑,垃圾的模型都很难真正理解我的需求是什么。而强的模型,即使是非常模糊的需求,它都能够很好的理解我的意图,甚至比我预想的结果还要好。在控制变量法的前提下,Cursor我用了,同一个项目,都是修修改改的小issue。结果有好有差且差距显著,那就只剩下使用的不同模型带来的性能差异了。 你可以看Cursor官网对于他们自己的模型cursor-small,就是不行,优点就只有快和快速编辑任务。我其实不是很清楚这个editing task指的是什么的,大概率是改个变量名字之类的活。可以说是几乎没什么用,我是用的免费版,它提供了50个高级API,不够用是肯定的。但是新注册一个google账户就能解决这个问题,再加上也不是一直用,所以费点劲还能凑合用。 搞明白Cursor的上限之后其实就比较容易去更好的使用它了。之前说了很久以来Cursor最强的模型就是claude sonnet 3.5,这个大概率是因为Claude本身就支持代码的网页端渲染。比如我之前用claude生成的动画,你只需要给它一个prompt,就能在右边生成代码,并且给你两个选项:1 Preview - 预览,也就是渲染或者执行代码。它天生就跟Cursor这种AI辅助编程工具属性和功能上相配,所以即使用GPT4o的API,都不如专门做了编程特训的claude好用。分析完Cursor之后,有几个在使用过程中总结出来的经验:也就是你的邮箱地址比如是abc@gmail.com,那么a.bc@gmail.com跟原邮箱是等价的,也就是中间加「.」不影响。 但是Cursor只要发现你的注册邮箱跟原来的不同,它就认为这是新邮箱,然后给你会员额度。估计Cursor也知道,但大概率懒得管,或者说还不到时候。在终端输入npm start可以运行,你就看到这个: 这个是默认的比如说你有一个比较想要的风格,那么你可以这样做。就拿我这个博客做例子,你可以直接拿我这个首页,扔给Cursor。prompt随便写:比如仿照这个首页做我的博客等等。 这么做的好出来了,你看这是Cursor提出的整个方案,要对好几个文件进行修改。 其实有代码经验的话也不复杂,就是找这几个文件然后复制粘贴就行。你只是从头到尾一直用的Cursor提示的代码,那么你会解锁最简单模式。因为但凡是它创建的文件,它就会自动找到这个文件并做出相对应的修改。 你要做的非常少,就是点这个apply(应用),然后再点接受accept,结束。 有些文件没有,它会提醒你,你看第一行就是它该去的问题。我知道很多人连这个都不太会,但是没关系,你去点Ask。然后问它怎么做,它会详细的告诉你一步步做,如果你实在还是不会。 这个虽然是代码,但实际上比你手动创建文件夹还要简单,因为你可能会大小写拼错,但这个你只需要复制粘贴就行。你在Ctrl/Cmd + L打开对话框中之后,输入@可以激活这个功能。它不仅可以添加图片,甚至可以添加整个文件夹,或者某个github仓库等等。 甚至有些人直接把非常大的一个文档放进去做RAG,效率和精准度都挺高的。还有一个添加RAG文件的方法,就是打开Cursor的设置,然后打开feature,点击右下角那个添加文档进行添加。ps:更新截至19 Sep 2024,以后再慢慢加。