V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
liyafe1997
V2EX  ›  程序员

Cursor 到底比 VSCode+Copilot 强在哪?求指导

  •  
  •   liyafe1997 · 14 小时 55 分钟前 · 3718 次点击

    一直用的 VSCode Copilot (公司给我们买了 License ),最近看到好多吹 Cursor 的,好像没感觉有特别大的差别?

    莫非就是 1.自动补全,2.通过 Chat 修改/生成代码,感觉都大同小异?还是我打开 Cursor 的方式不太对?有些功能我没摸索出来?

    哪位 Cursor 资深用户来指导一下?谢谢!

    50 条回复    2025-03-10 11:27:29 +08:00
    tangdw
        1
    tangdw  
       14 小时 36 分钟前
    支持更多的模型,支持更多的上下文,更聪明一点?
    sfakjk
        2
    sfakjk  
       13 小时 36 分钟前
    我自己感觉没啥区别,cursor 的 3.7thinking 还经常不能用😅
    Curtion
        3
    Curtion  
       12 小时 50 分钟前
    我也是用了 3 年的 Github Copilot ,除了现在 Copilot 的 agent 还没正式版以外,其它感觉都差不多啊。
    zed1018
        4
    zed1018  
       12 小时 41 分钟前
    我用 vsc+ghc 原因也是跟 op 差不多,不过我的是 github 送的 pro
    bqh
        5
    bqh  
       11 小时 58 分钟前 via Android   ❤️ 3
    vscode 对标 cursor tab 的 next edit suggestion 功能真不咋样,感觉交互性和智能程度都差一截 - -
    Suger828
        6
    Suger828  
       11 小时 48 分钟前
    你能直接让他帮你修改代码,而且会自动运行自动根据报错自动修复
    Loocor
        7
    Loocor  
       10 小时 12 分钟前   ❤️ 1
    差别非常的大,建议你先不要怀疑沉心用几天,试用期足够作出评价了
    因为我之前也是 github copilot 的年租用户,后来义无反顾的切换了
    7gugu
        8
    7gugu  
       10 小时 1 分钟前
    @Loocor 你觉得 Cursor 现阶段好用的点是啥?我之前也试用过一阵子 Cursor ,但因为编辑器布局不好用,又切换回去了 VScode+copilot 了,感觉两个通过对话交流,以及代码补全的体验是类似的。
    LanhuaMa
        9
    LanhuaMa  
       9 小时 54 分钟前   ❤️ 6
    cursor 更贵并且有一堆水军,vsc 没有
    bitmin
        10
    bitmin  
       8 小时 57 分钟前
    我现在在用 Copilot

    去年用过 cursor ,响应速度比 Copilot 快非常多,当时的 next edit suggestion 就比现在 Copilot 的强很多(响应慢就慢吧,也就节奏慢些,多喝几口水)

    现在用 Copilot 主要的原因,vscode 索引比 cursor 强,Copilot 没有使用限制用起来更安心和随心所欲,Copilot 更便宜
    liyafe1997
        11
    liyafe1997  
    OP
       4 小时 56 分钟前
    @bqh
    @Loocor
    @tangdw
    试了下确实,用法没啥差别,但是真的 Cursor 响应更快,更“聪明”一些。
    brucexueth
        12
    brucexueth  
       4 小时 45 分钟前
    我之前用的是 VSCode + Cline 自定义模型,可能不对题,你多体验一下试试。我的感受就是解决不了的问题,Cursor 一下就解决好了,应该是模型、prompt 等有一些调教,还有上下文信息的获取。
    badreamm
        13
    badreamm  
       3 小时 29 分钟前
    不是,用过这俩还感觉不出来强在哪?
    mumbler
        14
    mumbler  
       3 小时 28 分钟前
    随便给一个 github 项目,cursor 能自动给部署上,没有环境自己装,需要改配置代码自己改,完了还帮优化一下,Copilot 能做到吗?
    murmur
        15
    murmur  
       3 小时 21 分钟前
    实测前端部分 cursor 的 3.5 都比 vsc 的 3.7 要厉害
    TimPeake
        16
    TimPeake  
       2 小时 44 分钟前
    楼上那么多人 ,没有一个说到点子上的。
    composer 模式。
    ericguo
        17
    ericguo  
       2 小时 41 分钟前
    @TimPeake 0.46 现在已经没有 composer 了,只有一个 Agent 了。
    TimPeake
        18
    TimPeake  
       2 小时 37 分钟前
    @ericguo 啊 变化那么快吗 太贵了没舍得买就没用了。
    liyifu1994
        19
    liyifu1994  
       2 小时 19 分钟前
    @bqh nes 给我的都是错的答案,明显语法都不对,不知道微软咋训练的
    iorilu
        20
    iorilu  
       2 小时 18 分钟前
    注册个账户试试呗, 又不要钱

    试用半个月足以做出判断

    cursor 响应速度, tab 功能的自动化程度, agent 自动执行命令都不错的
    clf
        21
    clf  
       2 小时 14 分钟前
    除了 trae 明显落后这两个外(指代码补全上)

    vsc+copilot 的好处还有一个是官方的插件仓库,比 open-vsx 会新很多,比如 vue 的官方插件,在 open-vsx 里的版本对 vue3 语法支持很烂。
    想要在第三方里安装官方插件,现在官方仓库没插件文件直接下载了,得用 vsc 安装一个插件,然后去 vsc 的文件夹下拷贝文件和对应的 json 配置信息到 cursor 和 trae 这些客户端上。
    justfindu
        22
    justfindu  
       2 小时 9 分钟前
    tab 的连续性更好一些 其他差别不大
    lanten
        23
    lanten  
       2 小时 5 分钟前
    cursor 更流氓,安装 cursor 后 code 命令会被替换为打开 cursor ,即便你在安装时没有勾选相关选项
    InkStone
        24
    InkStone  
       2 小时 3 分钟前
    cursortab 和 vscode 的补全不是一个次元的。

    然后就是整体上响应更快,响应更好。各种细节差一点,但加起来就差很多
    sxiaojian
        25
    sxiaojian  
       2 小时 2 分钟前
    @lanten 这个新版真有这个选项,安装完打开后提示安装的
    iMusic
        26
    iMusic  
       2 小时 0 分钟前
    @7gugu windsurf 布局更接近 vscode 吧
    mtjgu
        27
    mtjgu  
       1 小时 54 分钟前
    最近 换 Copilot +VSCode 感觉其实还不错 就是 chat 模式没有 cursor 舒服 但是 3.5 3.7 随便用
    mozhizhu
        28
    mozhizhu  
       1 小时 53 分钟前
    推业务代码比较方便省力,逻辑构造其实都差不多,可能因为是深度集成,cursor 调用编辑器 API 比 copilot 更方便
    icexin
        29
    icexin  
       1 小时 42 分钟前
    copliot 买过年包,个人感觉 cursor 和 copilot 的一个区别是:cursor 可以在代码行中间进行补全,copilot 只能从结尾补全。另外 cursor 的 tab 模式比较智能,准确率很高,小重构的时候框框 tab 就完事了。
    SakuraYuki
        30
    SakuraYuki  
       1 小时 40 分钟前
    @LanhuaMa #9 微软肯定是不缺水军的,只是比起 cursor 请的便宜公关来说经验更足,手法更高明
    RYAN0UP
        31
    RYAN0UP  
       1 小时 36 分钟前 via iPhone
    光 Tab flow 都不知道强多少了
    shuqin2333
        32
    shuqin2333  
       1 小时 26 分钟前
    一直用 cursor + idea 写 java ,很喜欢 cursor 的 composer 功能。问下 github copilot 在 vscode 有类似功能吗(没有在 idea +copilot 上看到过)
    secsilm
        33
    secsilm  
       1 小时 24 分钟前
    场景:python nlp 算法开发,夹杂一些 api 开发。

    在 cursor 的早期试用过一周,当时没觉得有多大差别,而且还要新装一个软件,后来就不用了,就一直使用 GitHub copilot 了,不知道现在的 cursor 和 copilot 差距有多大。

    我不过我觉得一个工具用熟就行,差异不会过大,即使有,大家也会抄来抄去,最后趋同。
    chikai
        34
    chikai  
       1 小时 20 分钟前
    Copilot 响应时间太慢,一次修改响应够 cursor 改几次了。
    loveour
        35
    loveour  
       1 小时 16 分钟前
    我是 Rider+Copilot 。没法子,虚幻开发,严重依赖 IDE 。
    fengge0002
        36
    fengge0002  
       1 小时 4 分钟前
    Copilot 慢是硬伤,应用个代码等半天
    zmcity
        37
    zmcity  
       1 小时 3 分钟前
    vsc+copilot 可以再搭配一下 cline ( copilot 的 agent 傻傻的),和 cursor 用起来就差不多了
    samnya
        38
    samnya  
       59 分钟前 via iPhone
    推荐你听听硬地骇客最新的这期播客,讲了字节那边为什么要做 vscode 二开,以及这么多 AI IDE 之间的区别。
    主要是如何高效地组建代码的上下文、相关文件的一个 prompt 。
    https://www.xiaoyuzhoufm.com/episode/67c5744abf52a16cd1357d2d
    Real00
        39
    Real00  
       56 分钟前
    cursor 的自动补全跟 copilot 不是一个次元的,cursor 的智能程度更高还快
    zbowen66
        40
    zbowen66  
       56 分钟前
    我最近从 copilot 转到 windsurf ,最大的不同是可以按 tab 直接改非当前光标位置的建议,而且不仅仅是一个改动,比如加括号,往往是一对儿的改动,按一下 tab 就好了。
    tigerandbull001
        41
    tigerandbull001  
       48 分钟前
    agent 模式自动写代码
    clemente
        42
    clemente  
       41 分钟前
    1.agent 模式
    2.整个 repo index 之后模型会从项目整体角度来理解当前的需求
    3.MCP
    Yuanlaoer
        43
    Yuanlaoer  
       41 分钟前
    既然 cursor 有免费试用,那最好的方式就是试一试。自费试试也亏不了啥。

    如果现身说法的话:我自己在 github copilot 申请测试阶段(大概两年前)就试过了,当时的感觉就是,卧槽,太牛逼了,我就按 tab 就行了。然后我就一直用着 github copilot 了,很长时间,我的主要生产工具就是 chatgpt + github copilot 。直到两个月前我试了 cursor ,差不多是第二天我就取消了 github copilot 的订阅,续了 cursor 一年的会员。
    markzyh
        44
    markzyh  
       39 分钟前
    Copilot 有 agent 了吗?很久没用了。cursor 有了 agent 之后开始用的,不用 agent 只用 chat 和 tab ,确实感觉不到什么差别
    ww2545
        45
    ww2545  
       34 分钟前
    之前用过半年 copilot ,后面也是使用了 cursor 就转了。个人感觉主要区别是 co 似乎只能简单的向下补全当前行代码,写个小方法什么的还行,比如生成个随机数,转换下时间格式。 而 cursor 的补全支持的上下文范围更大,比如某个文件里的日志格式打印不对,一直按 tab 可以一直改掉所有问题代码位置,还有一个是给出 prompt 可以根据当前代码库的设计架构和命名风格等给出完整的功能实现,然后支持 agent
    wangyzj
        46
    wangyzj  
       32 分钟前
    @LanhuaMa #9 哈哈哈哈
    正解
    copilot 作为前辈还被叫做代码辅助,算是低调,缓慢发展
    cursor 作为 LLM 时代的产物,叫做 ai ,人工智能,自带流量属性
    幸亏 cursor 没法加上“中国造”这个词


    另外
    理论上 cursor 作为 IDE 会比 copilot 的插件具备更丰富的功能
    所以更好用也算是正常
    ugpu
        47
    ugpu  
       25 分钟前
    一个是 tab 补全插件的 colipot
    一个是 AI 稳定化 本身就支持单文件 文件夹 整个项目的代码辅助.
    DinnyXu
        48
    DinnyXu  
       18 分钟前
    莫非就是 1.自动补全,2.通过 Chat 修改/生成代码,感觉都大同小异?

    这个是多数都有的基础功能,跟 cursor 不是一个量级的,cursor 的强大之处在于帮初级开发的某些需求直接进阶到中级,其次可以独立自主完成项目的开发,就像我之前不会开发小程序,我从 0-1 开发并部署,用 cursor 只花了 1 个小时
    gorvey
        49
    gorvey  
       15 分钟前
    所有的 ai ide 我很基本都用过,虽然底层大模型大家用的是一样的,但是 cursor 就是比同类型的 ai ide 调参更好,生成质量更高。在用户体验这块是顶尖的
    simo
        50
    simo  
       9 分钟前
    没用过 colipot ,不知道是否有 agent 。
    cursor 第一次用是手里有个 web 项目,前后端的。以前我自己开发,还是手里有自己的框架和基础功能库的前提下,估计最少 1-2 周,用 cursor ,写了个 markdown 的说明文档(大概 20 分钟吧),初始代码从这个说明文档开始,2 小时就调教出来了,虽然代码质量不太高,但是确实很省时间。
    这东西,小公司,完全可以用一个全面些的开发+cursor 代替 几人的开发团队。主要是 cursor 听话,沟通成本很低
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5456 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:36 · PVG 11:36 · LAX 20:36 · JFK 23:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.