Cursor 真的很强大

228 天前
 BD8NCF

昨天试用了一下 cursor ,真的太强大了。 我先是到 b 站随便找了个视频,看了一会,大致了解了一下 cursor 的怎么用。然后开始。

之前看到的帖子,基本上都是使用 js 创建 web 应用。我试试不一样的。

我的计划是把一个以前使用 delphi 写的桌面程序使用 c++和 qt 重写。 老程序是我做的一个 uwb 定位产品中的基站配置,这个桌面程序使用 udp 和 tcp 跟基站通讯,修改基站的配置。

我先写了一下开发计划,要做些什么事,然后交给 cursor 。 它检查我之前的 delphi 项目,然后就创建了一个 qt 项目,一会就把新项目创建好了。

然后,它还自动帮我配置编译环境,这个太赞了!!!

如果我手工在 vsc 上配置 cpp 的编译环境,估计得折腾几个小时。

当然新项目的 CMakeLists.txt 也是它帮我弄好。 然后它帮我编译,并执行。第一次执行新程序,虽然功能有问题,但起码是个 exe 文件,窗口看上去也跟我期望的差不多。

编译的过程中,如果出错,它知道。然后它会尝试去排除错误。

然后就是细节上的修改了。 因为这个程序好久没弄了,有些地方的工作机制我都忘记了。开始,我不想去看老代码,全部丢给 cursor 帮我搞。 它翻来复去折腾,总是会有些问题。 例如,它把 mac 地址定义为 4 字节,但是我的 delphi 明明是 6 字节。我指出后,它马上认错,然后改正。 它还把我定义的数据包类型的值搞错了。delphi 中定义的数据包类型很多,但是代码只用到几种类型。cursor 在 cpp 中把这几种类型的宏定义好了,但是值从 1 开始,我只好手工把这些值纠正。

这个重写工作还没完成。但是,我已经感受到 cursor 的强大了。 之前有位网友说 cursor 相当于是你找了 3 个人帮你打下手,很形象。 要做什么,你告诉它就可以了,你说得越细,它就做得越像你的期望。

总的来说,cursor 就像一个知识丰富、努力、死板的初级程序员,是个很好的助手。重要的地方需要你自己去把关,或者告诉它怎么做,或者自己动手。

如果拿给不会编程的人用,可能会比较难。不太可能完全替代程序员,但是作为程序员的助手,是非常有价值的。

我一下午把试用限额用完了。看样子,要成为他们家的用户了,每月 100 多,相对能提供的价值而言,太便宜了。

11230 次点击
所在节点    程序员
96 条回复
zzz22333
227 天前
我现在都叫 cursor 爹了。
wsbqdyhm
227 天前
@lred 这个声音太棒了,都听了一遍
kfitfk
227 天前
我最近也是把已有的 C++ 绘图实现,让它给我改写成 HTML Canvas 的实现。Prompt 说得细致还是很重要。一开始就一句话,跟它说把某个方法改写,出来结果不太可用。后来让它要一直 follow files ,需要一个几乎一致的实现,感觉它改得还行。虽然最后还是要我自己去 review 一些关键地方的代码,因为效果和 C++ 版不一致,改写时候少了些参数什么的,但确实能节约一些时间。
Yuanlaoer
227 天前
@520discuz 你怎么定义“动不动”呢?我在这个论坛里,看到过很多夸 cursor 的帖子、甚至夸奖任何手机、电脑品牌的帖子了。我的回复记录应该是所有人都可见的,请你贴出我另一条包含我建议封号的评论或者帖子。
以及,你说的打“小报告”,我发评论也没设置过谁不可见,既然大家都能看到,就算非要定义为报告,也不是小报告。
你烦就烦吧,祝你多烦点
Yuanlaoer
227 天前
@NGGTI 如果说,对于看到一段没有特别标明但风格比较特别的内容会猜测是否为广告的行为叫做对广告过敏的话,那我确实对广告过敏。
这么定义的话,我接到一个陌生电话,觉得声音听起来不自然,也可以定义为人工智能过敏的。
那可能只有我过敏吧,大家都觉得这样很正常,蛮好的。
Yuanlaoer
227 天前
@zzz22333 我曾经跟同事聊天,说我职场的两个再生父母就是 chatgpt + github copilot 。现在后者换成 cursor 了
FuckP
227 天前
但是他有一个致命问题 Agent ,如果代码量大,逻辑多,你让他修改增加一个功能,经常会把你的代码还得乱七八糟,功能不能实现还会把原有功能搞废!
ytmsdy
226 天前
哈哈,看了看之前的发帖,真的是老前辈了。
体验过 delphi 那反直觉,明灭任性,连 ctrl+z 功能都不支持的 IDE 以后。用上这个真的和打开新世界的大门差不多。
zzz22333
226 天前
@Yuanlaoer #66 cursor 爹和 claude 爹
520discuz
226 天前
@Yuanlaoer 人家耐心写个帖子,你自己判断能力差,就说什么九成以上是 AI 写的,还 at 管理员来处理,这还不叫动不动?
hanbing135
226 天前
建议对一天到晚乱举报的 ID 进行降权
jackblack369
226 天前
what's different between github copilot and cursor
Yuanlaoer
226 天前
@520discuz 所以“动不动”到底是指频率高还是出发门槛低呢?让你找评论你显然也没找。这个论坛里我看过不下 100 个提及 cursor 的帖子,我只发过这样一篇“怀疑广告”的帖子。好比说我 5 年都不去医院,我最近觉得眼睛不舒服,挂号去了医院。旁边三个躺担架上的瞥了我一眼,说,这样的人,动不动就来医院,建议取消他的医保。

你说我判断能力差没问题呀,我都说了 9 成了,本来就是按照现有模型做概率判断啊。这就好比,如果你在国内非北上广深,我一样会判断你 9 成以上没我工资高。那你说有没有村里的财主比我来钱快的?那必须有啊,肯定有判断错的时候啊。但这跟你说的“动不动”、“满脑子”、“老”、“想封别人帐号”、“爱打小报告”的哪一个词有关系呢?您倒是扣完帽子就觉得自己 100%正确的
Yuanlaoer
226 天前
@hanbing135 建议的没问题,定义一下“一天到晚”就行
lyxxxh2
226 天前
@BD8NCF
不像自动生成啊。
看到楼上说是广告,我一脸懵逼 (内心 os: 楼主肯定要回喷了)

https://www.v2ex.com/t/1114099
我也写过类似的
Yuanlaoer
226 天前
@ghywqsc 部署的梯子,代理的机器是怎么搞的呢? Azure/AWS 那种云平台还是自己买的 VPS ?
fresco
226 天前
开始用的时候是这样的,多用用就会感受到问题了
520discuz
226 天前
@Yuanlaoer 自己判断能力差,难道不是应该进行多方求证有证据有结果了再 at 管理员来处理,要么就闭嘴。你直接无脑 at 管理员过来处理帐号还不叫动不动?
Yuanlaoer
226 天前
@520discuz 前面的问题一个没回答,每次继续扣新帽子。在这说什么多方求证,您给我扣的一串帽子有哪一句是求证过哪怕一方的呢?你尽可以期待我闭嘴,看看这个诉求能不能得到满足。
520discuz
226 天前
@Yuanlaoer 老是想着别人给你扣帽子,就不想想到底是不是自己的问题,看看 3 楼那 30 多个点赞已经能说明一切

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1116882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX