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

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

  •  
  •   liyafe1997 · 2 天前 · 8437 次点击

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

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

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

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

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

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

    试用半个月足以做出判断

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

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

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

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

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

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


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

    这个是多数都有的基础功能,跟 cursor 不是一个量级的,cursor 的强大之处在于帮初级开发的某些需求直接进阶到中级,其次可以独立自主完成项目的开发,就像我之前不会开发小程序,我从 0-1 开发并部署,用 cursor 只花了 1 个小时
    gorvey
        49
    gorvey  
       1 天前
    所有的 ai ide 我很基本都用过,虽然底层大模型大家用的是一样的,但是 cursor 就是比同类型的 ai ide 调参更好,生成质量更高。在用户体验这块是顶尖的
    simo
        50
    simo  
       1 天前
    没用过 colipot ,不知道是否有 agent 。
    cursor 第一次用是手里有个 web 项目,前后端的。以前我自己开发,还是手里有自己的框架和基础功能库的前提下,估计最少 1-2 周,用 cursor ,写了个 markdown 的说明文档(大概 20 分钟吧),初始代码从这个说明文档开始,2 小时就调教出来了,虽然代码质量不太高,但是确实很省时间。
    这东西,小公司,完全可以用一个全面些的开发+cursor 代替 几人的开发团队。主要是 cursor 听话,沟通成本很低
    PaulSamuelson
        51
    PaulSamuelson  
       1 天前
    VSCode+Copilot 手动挡
    Cursor 自动挡

    这两个产品,我都用过超半年,Cursor 贵是值得的。
    AoEiuV020JP
        52
    AoEiuV020JP  
       1 天前
    我只知道我试用过 cursor 后回头测试了 vscode 上所有 AI 插件,没有任何可比性,完全没有配上桌的,
    不管是对项目的熟悉,还是代码生成和 apply 的体验,就没有哪个方面能接近 cursor 的,
    基本上确认了是 vscode 硬伤,拓展无法解决,只能等 vscode 更新,
    据说现在 vscode preview 是有一些相关更新的, 我还没试用,
    huiyadanli
        53
    huiyadanli  
       1 天前
    你得用 Cursor 的自动挡功能( agent 模式),体验完全没法比

    顺便一提 Copilot 在 IDEA 上的体验现在看来就是一坨( VSC 用的少,不评价了),从内测用到现在,曾经的遥遥领先,现在的毫无长进。chat 功能不如我直接上网页版切模型问。
    liarzzy
        54
    liarzzy  
       1 天前
    copilot 老出现网络错误 搞个心态不好😭
    liarzzy
        55
    liarzzy  
       1 天前
    @liarzzy #54 现在就用的 cursor 免费版,在纠结要不要氪金 哈哈哈 学生党 很难受
    caocong
        56
    caocong  
       1 天前
    有都用过 trae 和 cursor 的吗,能达到 cursor 的多少层功力
    zhzhangcs
        57
    zhzhangcs  
       1 天前
    那大家 Cursor 都有开 Pro 吗,基础版感觉根本不够用啊。
    sampeng
        58
    sampeng  
       1 天前
    copilot 的核心问题在于上下文管理。一直蠢笨蠢笨的。cursor 这点确实不错。但是 cursor 也不是没问题,上下文管理完全封闭,鬼知道是他没把上下文传上去还是大模型没理解。
    wzblog
        59
    wzblog  
       1 天前
    之前还有些区别,现在 Copilot 把功能也跟上了,区别不大了
    hex2en
        60
    hex2en  
       1 天前
    copilot 真的很蠢,而且补全不积极,对标 cursor 的 nes 实际体验也一般般。我已经退订 copilot 换到 cursor 了
    mauve
        61
    mauve  
       1 天前
    怎么还有说水军的?一家国外公司请水军的话费用怎么结算?按条数算钱吗? V 站指标多少? X 指标多少?跨境转账怎么转到我卡上?
    qixinwuchen
        62
    qixinwuchen  
       1 天前 via iPhone
    @TimPeake 新版本没有 composer 模式了,改为 三种模式,分别是 ask chat edit ,功能如下
    Ask 模式:提问和获取答案/建议。
    Edit 模式:编辑和修改内容(代码、文档等)。
    Agent 模式:执行自动化任务和操作。
    ldw2046
        63
    ldw2046  
       1 天前
    楼主你自己对比使用一下就知道,其实这些 IDE 都差不多,看个人习惯,自己觉得哪个好用就用哪个。我反正是无缝从 vscode+github copilot 切换到 cursor ,用惯了 cursor 再也不想 copilot 了。。。。
    我主要是写 python, 顺带写点 JS, 反正 cursor 的补全感觉更理会我的意图,copilot 始终差那么一点点。还有就是整个工程的全局理解能力,这点感觉 copilot 能力明显不如 cursor ,这只是我个人感受。
    ldw2046
        64
    ldw2046  
       1 天前
    @murmur 对的,我其实完全不懂 JS, cursor 能准确理会我的意图并给出正确代码,copilot 怎么调教都不行,对我这种不懂 JS 的那简直浪费太多时间了。
    ldw2046
        65
    ldw2046  
       1 天前
    @SakuraYuki 哈哈,我就是传说中的 cursor 水军,其实我的 cursor 都是试用,不断试用,一分钱不花
    Tankpt
        66
    Tankpt  
       1 天前
    补全能力挺强的
    ldw2046
        67
    ldw2046  
       1 天前
    @zbowen66 windsurf 我去年低那会还可以免费用的时候用过不到一周,同样是 sonnet3.5 ,windsurf 补全质量明显差一大截,整个工程全局理解能力感觉也不如 cursor 。可能是我用 wind surf 姿势不对。
    ldw2046
        68
    ldw2046  
       1 天前
    @sampeng 对,感觉 cursor 在上下文调教方面下了功夫,特别是整个工程代码把控方面,虽然不说完美,但是比起 copilot 和 windsurf ,至少我自己的感受是明显高一个水平。IDE 这个东西反正是自己觉得好用就行,很多人写 code nodepad++, vim 照样写的欢
    Tanix2
        69
    Tanix2  
       1 天前
    cursor 上下文环境好一些,比如刚改了一个函数名,换个文件它也还知道
    ldw2046
        70
    ldw2046  
       1 天前
    @huiyadanli copilot 在去年 8 月份 cursor 新版出来之前我用了一年多,但是 cursor 出来之后,立马无缝切换,再也回不去了。。。 这玩意就是这么现实,哪个好用用哪个,我完全没忠诚度,哪天 copilot 更好用的时候我会毫不犹豫切回去。
    sudoy
        71
    sudoy  
       1 天前   ❤️ 1
    上个礼拜,我一个同事(她说她以前学过一些 c++,但基本上忘记了)让我教他编程,我花了十多分钟教她用 cursor ,然后她两三天时间写出了个库存管理系统。。。
    NoobNoob030
        72
    NoobNoob030  
       1 天前
    cursor 牛逼在 agent
    深入使用过不会问这个问题
    w0017
        73
    w0017  
       1 天前
    并无卵用,谁还自己写代码?都是让 ai 生成后调试来调试去再修修补补。这些 coplit 跟屎一样。
    Ethan212
        74
    Ethan212  
       1 天前
    cursor 要是能适配 jb 就更起飞了,vscode 属实用不习惯。
    stone520
        75
    stone520  
       1 天前
    @lanten 搞了软链接,需要自己修改
    pppanda
        76
    pppanda  
       1 天前
    这个 Cursor 确实沉浸式使用
    AItsuki
        77
    AItsuki  
       1 天前
    1. 自动补全,还真的就是 tab tab tab ,但是不能像 copilot 那样通过快捷键触发提示
    2. 差异挺大的,感觉 copilot 的上下文 token 不够,copilot 经常用英文回答中文问题,在同一个聊天记录中甚至不能关联聊天历史。然后 cursor 能记录所有聊天记录和修改记录,能任意回退代码,能修改聊天历史重新生成代码。
    ninjashixuan
        78
    ninjashixuan  
       1 天前
    百闻不如一试,反正有免费额度。
    EdwardXia
        79
    EdwardXia  
       1 天前
    @clemente 看了全部回复只有你提了 MCP ,感觉大伙对 cursor 还有待进一步了解
    sworld233
        80
    sworld233  
       1 天前
    我和上面认为 agent 非常好的人看法相反,我觉得这个功能在遇到复杂需求时完全不可用,在简单需求时也偶尔会破坏项目的整洁,这点上和 copilot 正在测试的 agent 模式,或者 roo-code 没有拉开差距。
    但是 tab 的补全拉开了非常大的差距
    burtnonald2
        81
    burtnonald2  
       1 天前
    cursor 有一个问题,很容易写出屎山,有洁癖慎用。
    对于一个相同变量,同样的类型定义或者功能,他总会想要创建一个新的。
    其他地方都比 copilot 好,快,准
    BeautifulSoap
        82
    BeautifulSoap  
       1 天前 via Android
    cursor 其他功能还好,但导入功能真就是纯一坨狗屎,完全让人血压爆炸
    变量,方法,函数名经常都出现在候选列表里了,选中后就是不 import 对应的包。如果 ai 补全都没给你补上对应的包容,那么恭喜你无论用什么姿势都没法导,最后我还要跑到文件最上面手动写 import
    jasonkui328
        83
    jasonkui328  
       1 天前
    Agent 模式?
    davidqw
        84
    davidqw  
       17 小时 41 分钟前
    VScode+copilot 做代码补全,接入大模型靠 cline
    Loocor
        85
    Loocor  
       17 小时 27 分钟前
    @LanhuaMa 哈哈哈我是自来水哈,因为确实感觉很好,尽管如此,Cursor 可没少收我一分钱 😭
    Loocor
        87
    Loocor  
       17 小时 21 分钟前
    @Tanix2 上下文最好(准确性、完整性、实时性)目前还是 windsurf ,Cursor 自动感知上下文要弱一些,但是 Cursor 提供了很丰富的途径(颗粒度)让有经验的(比如我😂)精准的给 Cursor 投喂上下文信息,这个很细节。Windsurf 很自信自己的上下文感知,但是受限于 LLM 上下文大小的限制(除了明面上给的代码信息,还有好多 Rules 、MCP 等隐藏的信息也要一起推给 LLM ),最大的问题是读不完代码,现在稍好一点,会分多次读
    ChenKeLiang
        88
    ChenKeLiang  
       16 小时 22 分钟前
    cursor 的 agent 很牛逼了 自己会驱动区级找问题 修复问题,公司给开了 copilot 已经抛弃了 还是继续用 cursor 试用版了。
    toan
        89
    toan  
       16 小时 18 分钟前
    自己试一试,找到适合自己的就好。
    wkla
        90
    wkla  
       12 小时 4 分钟前
    Copilot 不是免费了吗。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5480 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:28 · PVG 09:28 · LAX 18:28 · JFK 21:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.