V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zijie0
V2EX  ›  GitHub Copilot

好像没怎么看到有人讨论 Cursor

  •  
  •   zijie0 · 10 天前 · 3983 次点击

    https://mp.weixin.qq.com/s/tQ07n7yVurjEhGayFTFlkw

    最近体验了一下,惊为天人。直接停了 Github Copilot 转投 Cursor 的怀抱。

    第 1 条附言  ·  10 天前
    在大家的提议下去学习了一下论坛里的其它帖子,看起来有几个常见问题:

    - 比起 Github Copilot 的自动补全强在哪? Cursor 的核心理念是“编辑”代码比“补全”代码是个更广的范围,前者是 delete + append ,后者只有 append 。用 Cursor Tab 很快能 get 到这一点,自动多处的“编辑”体验太神奇了。
    - Github Copilot 也有 inline chat ,Cursor 的 CMD + K 有什么特别的?大家可以试试在一个文件里多次使用 CMD + K ,也就是在前一个返回还没结束时,你可以同时开启另一个对话。另外可以输入 @,直接 mention 某个文件、方法、文档等,甚至可以直接联网搜索(虽然效果比不上 devv )。
    - Github Copilot 的 chat 和 Cursor 的 CMD + L 有区别吗?跟上面一样,可以用 @或者手动选择相关文件。另外 Cursor 底层 index 了整个 codebase ,实现了 RAG ,而 Copilot 据我所知在这块用的是规则,并没有用更高级的检索技术。Chat 里生成的内容,在 Github Copilot 里需要手动复制粘贴到代码区,所以本质与你打开 ChatGPT 问问题区别并不大。Cursor 带了 apply 功能,会自动生成一个“pull request”,直接帮你把代码 diff 生成出来了,你只需要 review 接受改动或者 comment 再次触发修改。这部分也是前面代码编辑理念的延续。
    - Composer 是 Github Copilot 没有的功能,类似的产品有 aider 。当然 Cursor 里还有很多高级功能,可以参考我前面发的文章里的细节。
    - Cursor 的付费版和自己提供 key 的区别在哪里?根据我的测试,自己提供 key 无法使用 Cursor Tab (这里应该有个单独的预测编辑的模型)。此外自己提供 key 也没法使用 apply 模型(生成 diff 的关键,这个模型也是 Cursor 自己的),所以还是需要自己从 chat 里拷贝代码。
    - 有免费的平替吗? Github Copilot 可以考虑用 Codeium 平替。Chat ,Composer 可以考虑用前面的 aider (自己提供 key )以及自己订阅 Claude/GPT 平替。
    - 不习惯 vscode 咋办?的确现阶段可能更适合 TypeScript, Python, Go, Rust 这类开发者,Java 可能难以与 IntelliJ 匹敌。我是从 PyCharm 迁移到 vscode ,花了一周适应,现在 vscode 的功能也挺完善了。另外有个有趣的问题,JetBrains 系列产品的 Github Copilot 功能也是要明显弱于 vscode 的……而 JetBrains 自家的 AI 还基本不太可用。
    - Zed 这类如何?初步试用感觉还很不成熟,我的 Python 环境都没跑起来……还是再观望观望。
    - Cursor 之前使用过,感觉一般般呀。对的,我也是,但没想到他们迭代速度这么快,一定要再试试。
    - 是推广吗?不是。程序员喜欢捣鼓新玩意不是很正常嘛,我今天要是来说 IntelliJ 真好用可能大家就没这个疑问了。
    41 条回复    2024-09-19 09:33:46 +08:00
    Fa11ingWood
        1
    Fa11ingWood  
       10 天前
    cursor 有 JetBrains 系列的插件吗 没用过 vscode ,感觉推 cursor 的几个贴都是用 vscode
    LuckyLauncher
        2
    LuckyLauncher  
       10 天前   ❤️ 9
    你是不刷 v2 吗?
    不刷的话发帖之前去搜索一下啊
    张口就来?
    Curtion
        3
    Curtion  
       10 天前
    @Fa11ingWood 我用 vscode 的都没办法切换 cursor,它相比于 vscode 都少了很多功能
    xuelang
        4
    xuelang  
       10 天前
    https://gallery.selfboot.cn/zh/blog/binarysearchtree
    用了下,已经爱不释手了。cursor 替代直接用 claude3.5 了
    snxigua
        5
    snxigua  
       10 天前   ❤️ 15
    site:v2ex.com/t Cursor, 随手搜索下就可以看到这个月有 8 个帖子在讨论这个(含本条), 我很难判断这个是推广还是好用.
    Fca
        6
    Fca  
       10 天前
    vscode 编辑器实在用不习惯
    caocong
        7
    caocong  
       10 天前   ❤️ 11
    最近 cursor 的帖子多的我都怀疑是不是有营销的来了,我用了两天 cursor ,感觉并没有好用到哪,就是一个 ai 的集合体,可以多个 ai 切换对比,作为 ide 本身不好用替代不了 vsc ,如果是习惯用 IDEA 的更不会适应
    CHTuring
        8
    CHTuring  
       10 天前
    @caocong #7 国内推广算不上,只不过是推特营销号搞焦虑所以能看到那么多的帖子。目前所有的 AI Copilite 被动功能其实都差不多。
    zzz22333
        9
    zzz22333  
       10 天前
    @caocong #7 最近确实挺多的.....
    gavin6688
        10
    gavin6688  
       10 天前
    用 VS 的还可以吧,大部分插件都能下载到
    liu731
        11
    liu731  
       10 天前
    用习惯了 Jetbrains, 换 VS 很不习惯。
    dcdc6
        12
    dcdc6  
       10 天前
    cursor 出来很久了,最近突然热度起来了?
    conchplayer
        13
    conchplayer  
       10 天前   ❤️ 1
    twitter 满屏都是 cursor ,我已经屏蔽了
    hhacker
        14
    hhacker  
       10 天前
    最近 cursor 的帖子很多, 真那么好用吗? 是不是营销?试用后觉得真的很一般
    DataSheep
        15
    DataSheep  
       10 天前
    @snxigua 应该是推广+赶潮流,实际用起来也大差不差
    billzhuang
        16
    billzhuang  
       10 天前
    啊! OP 你多久没来 V 站了。

    是为了铜币么?
    dford
        17
    dford  
       10 天前
    我比 OP 更激进,体验了 1 个小时,惊为天人。直接停了 Github Copilot 转投 Cursor 的怀抱。
    TimPeake
        18
    TimPeake  
       10 天前
    emmmm......cursor 这个鬼东西确实已经是传销性质的人传人了,习惯代码编程助手的再去体验这个东西,路转粉的概率还是蛮大的。
    zdt3476
        19
    zdt3476  
       10 天前
    Composer 真的好用,而且补全方式比别的工具好,可以在任意位置开始补全,不需要到代码后面
    kk7896
        20
    kk7896  
       10 天前
    但是 vscode 写 C++是真的垃圾
    juntaol678
        21
    juntaol678  
       10 天前
    真的假的? cusor 刚出来那会儿体验了一下,并没有觉得很惊艳,难道是现在大幅优化了?
    honkew
        22
    honkew  
       10 天前
    就是 apply 很慢
    NoobNoob030
        23
    NoobNoob030  
       10 天前   ❤️ 1
    最近是营销发力了?在哪零钱,我也去发几贴
    eijnew
        24
    eijnew  
       10 天前
    大家怎么付费的 我的试用快结束了…
    coolmint
        25
    coolmint  
       10 天前
    已经付费一周,比 copilot 好用不少,claude 费用也到期了😂,不过又买了一个月 perplexity
    zijie0
        26
    zijie0  
    OP
       10 天前
    @LuckyLauncher
    @snxigua
    被发现了,我一般是在聚合源直接看 v2 热帖,没看到就以为没人讨论……比较少直接在 v2 浏览帖子哈哈
    com781517552
        27
    com781517552  
       10 天前
    这个免费版试用两周, 我到期了重新注册个账号还能试用吗
    Focus9
        28
    Focus9  
       10 天前
    vscode 劝退啊
    zijie0
        29
    zijie0  
    OP
       10 天前
    @com781517552 感觉没啥必要吧……我直接买了一年
    zijie0
        30
    zijie0  
    OP
       10 天前
    @juntaol678 是的,一开始 Github Copilot 是领先的,但创业公司迭代速度真的快……
    zijie0
        31
    zijie0  
    OP
       10 天前
    @caocong 我在主题里补充了常见问题,为什么说 Cursor 是明显优于 Copilot 的体验。
    zijie0
        32
    zijie0  
    OP
       10 天前
    @Fca
    @liu731
    @Focus9
    是的,快捷键都不一样。vscode 里有 JetBrains 快捷键的插件,可以弥补一些学习成本。不过特定语言来说 JetBrains 应该还是很有优势的,比如 Java ?
    zijie0
        33
    zijie0  
    OP
       10 天前
    @CHTuring
    @hhacker
    @DataSheep
    整体产品设计来说差别还是挺大的,看得出来 Cursor 是真的懂开发的人做出来的产品。具体对比可以看我主题里的补充内容或者直接看原文。
    h272377502
        34
    h272377502  
       10 天前
    @dcdc6 因为最近换基座模型了
    jheroy
        35
    jheroy  
       10 天前
    目前所有的 ai 写代码的硬伤是上下文限制,稍微大点的项目效果很拉,只适合小项目。 针对大项目估计还是得直接用项目代码预训练的模型,不过目前没有比较成熟的流程,自己弄时间和金钱成本都很高。
    herozzm
        36
    herozzm  
       10 天前
    需要 JetBrains 的 cursor 插件,有吗?
    zijie0
        37
    zijie0  
    OP
       10 天前
    @jheroy context 其实还好,RAG 跟 long-context model 都可以支持。关键是 long-context 下的 reasoning 能力不足。
    zijie0
        38
    zijie0  
    OP
       10 天前
    @herozzm 没有,因为 Cursor 在产品交互上做了很多创新,插件没法支持。而且据我观察,JetBrains 的插件体系开放度比 vscode 还低。
    jheroy
        39
    jheroy  
       10 天前
    @zijie0 nvim 已经有一个模仿的插件了,叫 avante.nvim
    mtxst
        40
    mtxst  
       20 小时 15 分钟前 via iPhone
    大项目我没体验过。对于和小型项目,特别是 web 类的。cursor 提升 50%效率肯定是可以的。cursor 的 composer 一定要试试。ai 编程,cursor 是目前最好的方案。我写了一篇入门的文档,希望能给大家带来帮助 https://cursor101.com/zh/article/getting-started
    mtxst
        41
    mtxst  
       20 小时 14 分钟前 via iPhone
    @dcdc6 因为 claude 3.5 突飞猛进,cursor 的功能优点才发挥出来。x 上有大佬也推了一把。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   960 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:47 · PVG 05:47 · LAX 14:47 · JFK 17:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.