前几天终于下载了 Cursor ,从 VSCode 迁移过来几乎零成本,尝试着通过 Cursor Composer 创建了一个小程序框架,另外还借助 CHAT 功能改了改一些代码,以及弄了个文章大纲。
目前在两周的 Pro 体验期,觉得是有惊艳到,但肯定只发挥了其少部分的能力。且因为旧价值的迁移成本很低,我已经打算之后完全替换 VSCode 使用。
想问问大家,有没有其他比较好的 Cursor 使用姿势,尤其是免费版~
1
chaos93 107 天前 2
我猜测这个软体的一个月订阅费用,估计就等于你 2~4 个小时的时薪吧
|
2
k9982874 107 天前 via Android
写 dart 一般,机器性能要求挺高,老 macpro 卡卡的
|
3
estk 107 天前 via iPhone
vscode 也可以通过插件实现同样功能吗?
|
4
4ark 107 天前 via iPhone
刚试用两周,打算订阅了
|
5
andytao 107 天前
刚去看了,Cursor 项目和 [袋鼠数据库工具] 项目一样都是闭源的,为啥得到了这么多人的点赞?
https://github.com/dbkangaroo/kangaroo 就因为以 AI 之名?这不科学啊 |
6
TimPeake 107 天前 1
楼上说要订阅的兄弟,我有一计。cursor 自定义 model ,用 https://chat.deepseek.com/ ,效果个人感觉跟 cursor 自带模型不相上下, 价格少了太太太多...
|
7
crocoBaby 107 天前
纯属内置 AI 的 vscode,还要钱真没必要,直接 vscode 安装一个第三方 ai 插件就可以了
|
8
dfkjgklfdjg 107 天前
@estk #3 ,看样子插件的方式不太行。
之前好像是做插件的形式,比如说 Copilot 那样的。但是没办法那么好去控制 UI ,后面就 fork 了 VSC 然后魔改了一版。 > Why Not an Extension? > As a standalone application, Cursor has more control over the UI of the editor, enabling greater AI integration. Some of our features, like Cursor Tab and CMD-K, are not possible as plugins to existing coding environments. [#Why Not an Extension? - Cursor - Build Software Faster]( https://docs.cursor.com/get-started/migrate-from-vscode#why-not-an-extension) |
9
whtwwo1 107 天前
请问和 copilot 的区别是啥?还没用过
|
10
whoosy 106 天前
cursor + deepseek 差不多够用了
要是非要用 claude 那只能订阅 |
11
cat9life 106 天前 21
只是感觉近期 cursor 的推广有点猛,到处都能看到。还没有实际体验。
|
12
dfkjgklfdjg 106 天前
@dfkjgklfdjg #8 ,但是这个回答中,提到的 Cursor Tab 和 CMD-K ,其实 Github Copilot 已经实现的差不多了。
只不过并没有像 Cursor 那样“智能”,总是需要自己去点一下或者主动使用组合键去调用 Copilot (非新代码代码行/块的生成)。 比如说在代码重构、优化改动时提示会自动弹出提示,或者改了一处代码块会提示你其他部分的自动修改 or 补全,不需要自己切换行或者主动去触发。 就是在这种很细节的方面优于 Copilot ,真的能感觉到她会“预知”到你下一步准备要干些什么。 |
13
tianzi123 106 天前
vscode 强的地方是他的插件生态,我装了 100 多个,不存在迁移的可能性
|
16
daweii 106 天前 via iPhone
@tianzi123 可能你没试过,事实上 cursor 是基于 vscode 开发的,原本你自带的所有 profile 附带插件完美迁移。
但是话又说回来,我平时都是补全用 copilot ,代码重构或者问问题直接开浏览器的 chatgpt ,cursor 对于我还真是没多大吸引力。 |
19
yxhzhang185 106 天前
@andytao 最热下面这么多 cursor 的帖子,估计是有来推广的
|
22
shinession 106 天前
cursor 推广真多, 搞的我都有点心动了, 不过还是懒, 目前订阅了 copilot, 减少了 30%的工作量已经很满足了, 总觉得这个迁移成本也不低
|
23
LevineChen 106 天前
@whoosy 没有补全, 只是 chat 走了 deepseek
|
25
jonah 106 天前
有免费的 github copilot 用,订阅了 Cursor ,感觉比 copilot 强不少。
|
27
llbqwhtxi 106 天前
其实是 Claude 变强了
|
28
swim2sun 106 天前
|
29
juntaol678 106 天前
都说 cursor 比 copilot 强,但是能不能讲一讲具体强在哪里呀?我觉得 copilot 已经很强了呀
|
30
pb7412221 106 天前
我也订阅了 体验智能程度都是调用 API 都差不多
主要和编辑器集成比较高,跨文件比较舒服,就比如 我在一个文件中修改了函数传入参数,切换到调用的文件 他会自动提示不全 按 tab 就好 不需要定位到 |
31
lovedebug 106 天前
完全没理解,intellij idea + copilot 不好么
|
33
Blackricky 106 天前
cursor 代码补全确实比较厉害,比如有一个大段的 if else 函数需要统一改文本,cursor 会把所有 if else 里文本都推测并展示出来,一直按 tab 就可以直接全部补全了;但是 copilot 只会把当前选中 if 条件中的文本推测出来,还需要鼠标手动选中其它条件才会继续推测
|
34
flingjie 106 天前 1
vscode 的 continue 插件也不错
|
35
jetttt 106 天前
A few of Cursor's features (including Tab and Apply from Chat) are powered by custom models and cannot be charged to an API key
不订阅很一般 |
36
yzw716305797 106 天前
@binaryify 好像迁移不过去,点一键迁移,只迁移了几个插件
|
37
lianchi OP @yzw716305797 我一开始也是这样,等一会(我是大概半小时左右)就发现都迁过去了
|
38
oliveira 106 天前
看下来我理解 cursor = vscode + AI 插件 ,有什么是 cursor 独有,vscode 没有的功能吗?
|
39
tsohgdivil 106 天前
cursor 是不是只能用他们的编辑器呀
|
41
iMusic 106 天前
@tsohgdivil Cursor 就是编辑器啊
|
42
exploreexe 106 天前 via Android 1
最近深度的使用了下 cursor ,处理单一的简单的页面的时候非常好用,但是涉及到复杂的逻辑、需要大量输入和输出的时候就出现问题了。
比如在做多语言的时候,做完一个页面的多语言以后,再做其他页面,依然会犯同样的错误,只有短期记忆。 对于一个前端小白来说,修复 bug 依然还是需要专业知识。 目前限制 cursor 能力的还是大模型的输入、输出长度限制和记忆能力。 但是就现在 cursor 这能力,对于简单的页面和功能来说对程序员的帮助已经是巨大的了。 |
44
chanChristin 106 天前 via iPhone
我现在还是在用 webstorm+copilot ,碰到 gpt 解决不了的问题再用 cursor ,实测下来确实比 gpt 好用,好多问题 gpt 死活答不出来。
|
45
lucifer9 106 天前 via iPhone
有没有可能针对不同的语言,开发项目,cursor 的效果有一定差异,所以才会大家的使用感受差别很大
|
46
jadeborner 106 天前
不吹不黑,确实比 github copilot 强
|
47
nmap 106 天前
vscode 的常见插件都可以用?比如 wsl
|
48
leokun 106 天前
用了一段时间了,也打算订阅了,之前一直是 copilot
说一下感受 优点: 对于项目级的上下文非常强,例如 a 文件是类型,b 文件是业务,c 文件是已经写好的另一个业务 在 b 里面打个头,引入文件后几乎全程按 tab ,过程中有错误情况,稍微修改一下,后续生成的内容也能自动修正 第二个是识别意图,例如实现了某方法,按 tab 会自动跳转到你意图调用的位置,并且参数也智能填入 缺点:对注释类的生成能力不强,如果没有其他文件的参考,对于注释凭空生成的内容不如 copilot |
49
leokun 106 天前
总体感觉 crud 业务代码,提升很大,帮你拷贝粘贴调用这方面很厉害。
复杂的代码效果一般,复杂函数内上下文不如 copilot |
50
falcon05 106 天前 via iPhone 1
@TimPeake 我用多了就会发现它有一个问题,就是 composer 似乎有一个它自己文件记忆区,如果你不通过 composer ,自行修改文件,,它就不会更新自己记忆里的文件,再使用它修改代码, 它会以它记忆里文件内容为基础开始改,而不是从你最后修改过的开始改,就是脏读。
|
51
Hanser002 106 天前
https://cursor.directory/ 这个不错 拿来改吧改吧
|
53
manzerlee 106 天前
试了 装了 删了 用回 vscode 了
|
55
Richardweii 106 天前
内置 vscode 一键迁移好评, 代码补全和上线文理解目前体验下来还是非常不错的,编码效率对我自身来说提高了 50%以上, 至少比司内的好用,关心价格的话,淘宝才 70/月,虽然我不知道咋做到的这么低
|
56
kai4tech111 106 天前
@Hanser002 #51 +1
|
57
crokily 106 天前 11
尝试使用一门没接触过的技术,用 cursor 来开发,就知道 cursor 的能力如何了。
我是学 Vue 开发的,这两天为了体验 cursor ,就尝试着用从没接触过的 React 技术栈进行开发:React+NextJS+TaildwindCSS+shadui/cn 体验是: 先讲 cursor 和 vscode+copilot 的对比。 1. cursor 的 AI 能力是基于整个文件库的,他能够自己创建所需要的文件,文件夹,能够生成脚本命令让你安装所需要的库,要实现某个功能,能够多文件地进行操作生成代码。这一点已经吊打 vscode+copilot 了,几年前体验 copilot 的时候确实被惊艳到了,然而这么久,copilot 的操作仍然只是局限于单个文件内的代码生成。这就意味着它注定被 cursor 碾压。 2. cursor 的许多功能细节也比 vscode+copilot 方便,无论是编辑器中的代码错误,还是终端里的运行报错,都能直接拖拽选中,然后一键丢进 chat ,以内置好的 prompt 解决问题。在这样的诸多细节上,cursor 的整合做的很好,让 AI 功能很好地整合进了编辑器中。不过这一点只是些小细节,并不是重点。 然后从开发体验来谈,近期有很多那种零基础用 cursor 做出某某产品的说法,因此我才决定用 cursor 试着做一个从未接触的技术栈的产品看看效果。 做一个英语听写网站,并不是什么功能很复杂,代码量很大的项目,目前用 cursor 开发到大概 40%,前面 20%,就从 0 开始用 cursor 编写功能代码的体验非常舒服,纯自然语言编写程序,按 cmd+i 打开 composer 后大概描述一下需求和功能细节后就能自动完成开发,基本没有问题。前 30%的开发,我甚至完全只看 cursor 的 composer 对话框,一点代码编辑都不用看,对话完按 tab 直接生成文件直接修改代码就完事,一两个小时就给我写了林林总总各个文件加起来共六七百行的代码,完成了 40%的功能开发,但慢慢的开始自动生成就不好用了,六七百行也不算很多代码,但就已经开始容易出 bug 了。 感觉问题主要还是对话上下文的理解,对代码的理解还是不够完善。接下来就开始要看代码,手动调整代码逻辑,人工介入编写代码了。并且接下来想要生成可用的代码,就要依靠更技术性的语言才能实现了,比如开始直接说想要设计一个什么什么样的功能,而现在的代码量,我必须说想要设计一个什么样什么样的功能,你需要用什么什么状态和什么什么变量来怎么怎么操作。不这么具体地描述的话,它就会自作主张新建一些用来控制状态的变量,然后没用上原有的状态,功能变得割裂冲突。 ![image.png]( https://image-1251127356.cos.ap-guangzhou.myqcloud.com/202409091739690.png) 具体问题细节见图。 这次这个项目算是彻底使用 AI 从头到尾实现的一个项目,靠 claude+GPT 写产品稿,写数据库结构,做技术选型,用 v0.dev 做前端界面,用 cursor 写功能实现。目前还没完全写完,但也已经有了不少感想,后面完全写完以后再好好整理整理感想。 目前总体感想就是:现有的一大批 AI 开发产品并不完全是噱头,v0.dev,cursor 等,对程序员进行开发能起到很大的效率提升,但想要靠它替换专业开发是痴人说梦,零基础用它只能实现简单基础的产品,复杂的代码还是需要专业的知识,哪怕能用自然语言开发,那也得靠开发的经验用更专业的技术实现思路来引导 AI 。纯零基础想靠他们完成一个产品可能性太低,但并非不可能,就像开盲盒碰运气,一直用笼统的语言调教 AI 多次,运气好就能撞对一次。 取代开发不可能,但很多接单平台上的小单,已经能直接靠它们来解决了。 |
58
SillyAdam 106 天前
"文章大纲"这个真的好用吗?我试着用它来写 Markdown 的文档,感觉文档文字的自动补全没有 copilot 好
|
59
kai4tech111 106 天前
composer 都属于高阶操作了,平常自动补全 + chat + apply 已经够用了。
|
60
kuxuan 106 天前
其实并不全部是 cursor 的功劳,claude 3.5 sonnet 才是
|
63
czkm1320 106 天前
@Richardweii #55 一般是商家买号,然后卖给多个人, 有机会的话可以和 v 友一起拼车,估计也挺划算的
|
65
wentx 106 天前
@TimPeake #6 确实是便宜。但是还是有一些问题,本来想自定义一个 claude 走 OpenAI compatible 的 API ,结果 claude- 开头的模型,直接就写死走 claude 的 API
|
66
Sniper000 106 天前
我觉得最惊艳的是直接在编辑页面替换代码,直接 apply,省去了复制粘贴这一步 ,还能自己创建文件,能给予选定的文件提问 这些都很好用
|
67
Richardweii 106 天前
@czkm1320 不,可以直充到你的账号,可以搜搜看看,我没敢买
|
68
microchang 106 天前
设置里面 有个 rules for AI ,可以设置下 AI 的人设语气之类的……
|
69
itskingname 106 天前
@TimPeake #7 cursor 两周以后不都要给钱吗?怎么做到不给 cursor 订阅费,而是使用自定义的大模型?
|
70
czkm1320 106 天前
@Richardweii #67 我有点想买 我过 2 天到试用到期 我去看看 看看有没有问题
|
71
TimPeake 106 天前
@itskingname 看它官方文档说的是 不花钱不能使用 tab 补全和 composer 。自定义的估计只能 chat 对话那种。我的还没过期,目前自定义模型的情况下似乎也能 tab
|
72
pathetique 106 天前
感恩,非常詳細
我也非常好奇楼主 cursor 和 copilot+claude dev+claude api 的对比会不会有心得 这两天试会感觉各有千秋,好像后者当 composer 用会更强一些(当然也贵多了,经常查一个错耗费一美金+) |
73
suyulingxm 106 天前
|
74
mxT52CRuqR6o5 106 天前
之前用 github copilot 写 typescript 时,当我从另一个文件 import 类型时,当前文件中关于这个类型的补全都是瞎猜的,应该是 copilot 并不知道这个被 import 的文件的具体内容,不知道现在有没有改进
cursor 还没用,不知道能做到什么程度 |
75
xfn 106 天前
有没有人觉得 cursor 的提示过于激进了?有的时候我就想配合我写代码的节奏一步一步的给出提示,但它经常就是生成一大段,搞得每次要么按 tab 后删除不要的内容,要么 alt+left 一小步一小步仔细的选择。copilot 给出的提示量就恰到好处,不过就提示质量来说 cursor 确实更准确一些。
|
77
pathetique 106 天前 1
@crokily 哦刚才忘了 at 您
“感恩,非常詳細 我也非常好奇楼主 cursor 和 copilot+claude dev+claude api 的对比会不会有心得 这两天试会感觉各有千秋,好像后者当 composer 用会更强一些(当然也贵多了,经常查一个错耗费一美金+)” |
78
AndyZhuAZ 106 天前
jb 系用惯了真改不过来,感觉好难受
|
79
Xheldon 106 天前
我订阅了,实际使用比 Copilot 强不少,提示很智能,再也不会出现换行出现多余的大括号和缺少大括号的问题了。
以及,因为太贵,所以为了钱花的明白,我去官网翻看了全部的文档。 那个 cursor tab 是对标 copilot 的自动补全的,属于对响应速度有很高要求,同时也要分析 context ,所以这个是收费的功能,免费好像就能用几百次就提醒你付费了。 另外它的 tab 会分析你的修改历史,比如你想批量修改一个字符串,将引号使用字符串模板改了后,你修改了第一个后,其他的一直按 tab 就会自动完成(需要 500ms 的等待时间好像),它会有 tab 提示你按下去后光标会跑到那个位置。 以及,它只会修改你当前行下面的两行(还是三行来着?)等你修改了之后,如果后面还又需要修改的就继续修改下面的两行。 基本上讲,一些重复简单的工作完全可以一直 tab ,还有一些模板式的带代码书写也可以完全交给它。 其他的 按 cmd + k ,出现一个输入框对话,可以附带上下文、可以带上 codebase 、当前文件,这些都跟 Copilot 没差,从体验上看没什么区别,不同就是 Cursor 可以让你使用 Claude 和 GPT 和其他模型可选,而 Copilot 应该只是 GPT ,据网友的(和我自己实测的,我之前还订阅了 POE )普遍反映 GPT 代码能力弱于 Claude 。 所以,我目前只订阅了 Cursor ,退订了 Poe ($20 ,港区要 159 港币) 和 Copilot ( $10 ) 目前的问题点有点难受的是,它的快捷键设置居然无法同步。我在终端一般按 CMD + K 清屏,但是在终端中(以及在编辑器中)这个操作是唤起对话框,我因此在公司改了一遍快捷键后在家里电脑再改了一遍,难受。 总结:推荐订阅。 |
81
TimPeake 106 天前
@Xheldon #80 composer 模式是直接操作你代码文件(可操作多个)的,chat 模式是你复制/选中代码片段,进行提问,提问完毕后还得手动自己复制回自己需要粘贴的区域。举个例子: 你唤出 composer ,输入 “优化这个文件的代码” 试试
|
83
cary929 101 天前
根据自己需求做了个 Chrome 插件分组管理的插件
|
84
cary929 101 天前
Github 库里面包含了人工对话的历史记录, 大家自己去看好不好用了,别的不说, 至少这个插件我还是满意的 ( 就是 UI 有点简陋 ) https://github.com/cary929/aaa-ext-manager
|
85
AnAI 92 天前
可惜不能支持 JetBrains 、我试了用了下、习惯这块让我很难受。
|
86
yhm2046 69 天前
问一下 cursor 之前有上传图片功能(免费版)现在找不到了,是取消了吗?
|
87
hunterzhang86 40 天前
|