• 只是试用了一下,我估计就要成为cursor的重度用户了
  • 发布于 1个月前
  • 120 热度
    12 评论
昨天试用了一下 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 多,相对能提供的价值而言,太便宜了。
用户评论
  • APAC
  • 确实好用!我十多年没写程序了,自从出了 gpt 就又开始写写玩玩,这几天刚接触了 cursor ,又是一个等级的提升!
  • 2025/3/9 15:38:00 [ 0 ] [ 0 ] 回复
  • 李明发
  • 我感觉 cursor 最好用的还是 tab 键自动跳转和多处修改,特别省心,写代码的话倒是一般,要反复提示,很多时候还是得自己下场修改…而且我很久没用 vscode 了,其他操作和键位上也不是很习惯,不太想换过去。
  • 2025/3/9 10:52:00 [ 0 ] [ 0 ] 回复
  • 山川皆无恙
  • 最近用 cursor 让他写代码,稍微复杂一些的还是不能放任,试了好几遍,得先列出非常详细的文档,然后才能按设计实现。还有可能修改两次后,又不按设计来了,修复 bug 看哪修哪。比较好的是,比 3.5 确实强大了很多,能实现的逻辑和自查逻辑强了很多。
  • 2025/3/9 10:48:00 [ 0 ] [ 0 ] 回复
  • 情留君醉
  • 还行,用了一段时间,写点脚本和插件或者自己的东西非常好使,但是公司的业务代码真的完全帮不上忙了,因为连我们自己都不知道怎么写,写着写着还要问产品问同事怎么处理。
  • 2025/3/9 10:41:00 [ 0 ] [ 0 ] 回复
  • 日光微暖
  • 对从未用过 AI 辅助的人来说,比 cursor 弱一个数量级的 doubao 就很惊艳了,做点简单重复,上下文较短的东西非常舒适,以前要手写 codegen 的东西,现在扔给 AI 就能写个七七八八了。年龄越大越震撼,我们这些当初从 Vim/Emacs 入行写代码的人,心理预期特别的低,第一次用 IDE 时也蛮震撼的。
  • 2025/3/9 10:34:00 [ 0 ] [ 0 ] 回复
  • 怪性酷Girl
  • 我特意开了 pro 版本,用来写 Java 的后端,基本上 curd+一些特定场景的功能,说实话我感觉一言难尽,很多时候看起来很美好,但是根本没办法维护,在一些 method 级别的功能实现上还是可用的,另外很多场景还是需要 idea ,所以整个编程过程有点割裂。后面不知道写前端会不会体验好点。
  • 2025/3/9 10:19:00 [ 0 ] [ 0 ] 回复