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

cursor 就是套壳的 vscode 吗

  •  2
     
  •   bn · 3 天前 · 4099 次点击

    一直在用的 vscode + copilot, 今天试了一下 cursor ,有点没弄明白,cursor 是不是就是套壳的 vscode ?

    看起来功能基本上和 vscode 一样,各种插件也是同一套,还可以自动导入 vscode 的配置和插件,使用起来也没啥区别,除了自动补全的体验不太一样。我理解,cursor 是不是可以只搞一个 vscode 插件也能实现,为啥要搞成独立的 IDE 呢?

    我在想如果是国内公司基于 vscode 搞了一个类似 cursor 的 IDE ,大概率在网络上招来各种嘲讽套壳。

    第 1 条附言  ·  2 天前
    还有个优势是 cursor 可以直接用第三方 api 接入 gpt-4o 和 claude-3.5-sonnet 模型能力,不需要花 20 刀订阅官方 pro ,实惠很多。
    https://datapipe.app/use-api-in-cursor/
    38 条回复    2025-01-01 20:44:57 +08:00
    wgbx
        1
    wgbx  
       3 天前
    基于 vs code 仓库的一个分支,别人是大胆承认的,国内如果基于 vs code 仓库开分支开发新功能,我并不觉得会嘲讽,大家只是反感宣传自主开发,实际套壳吧
    RyuZheng
        3
    RyuZheng  
       3 天前
    他的野心很大,不做插件,有一些 feature 就可以通过魔改 IDE 实现;如果做了插件就要一直服从 vscode 的规则,不做插件,以后想怎么改就怎么改; cursor 也有一些自己的模型或 feature ,不开会员,填了 openai 的 API token 就用不了。
    RyuZheng
        4
    RyuZheng  
       3 天前   ❤️ 1
    vsitebon
        5
    vsitebon  
       3 天前
    你可能没留意到右侧栏;国内的套壳 vscode 有不少,但是被嘲讽的主要还是数字广东网络( CEC-IDE )的那个号称全国产且批量去掉 vscode 字样的,同样是套壳的小米快应用开发软件,没做这种下三滥的事情,关注度是一点都没有
    musi
        6
    musi  
       3 天前   ❤️ 11
    国内嘲讽是因为“独立自主,遥遥领先”,而不是“在开源软件基础之上进行二次开发”
    littlewing
        7
    littlewing  
       3 天前
    嘲讽的不是套壳 ,而是套壳说是完全自研
    AoEiuV020JP
        8
    AoEiuV020JP  
       3 天前
    就我自己体验下来,做独立 AI 编辑器的 cursor 和 Windsurf, 都能远远甩开 vscode 上所有 AI 插件,
    就是 vscode 本身有硬伤,AI 插件限制太大,
    AoEiuV020JP
        9
    AoEiuV020JP  
       3 天前
    至于套壳,在某些不可言说的东西出来之前,套壳是优点,这代表你的核心是可靠的熟悉的,
    ruoxie
        10
    ruoxie  
       3 天前
    应该说对 vscode 源码做了定制
    EJW
        11
    EJW  
       3 天前   ❤️ 1
    如果 cursor 也有吹自己独立自主,遥遥领先的行为,截图发出来,我跟你一起骂它。
    Kisesy
        12
    Kisesy  
       3 天前
    虽然是 vscode ,但是用起来还不太好用,侧边栏的图标是放到上面的,不能跟原版一样一直显示在侧边,而且还关联大量文件
    反而 Windsurf 很正常,也比原版好看
    coolair
        13
    coolair  
       3 天前
    @Kisesy #12 文件关联太恶心了,而且无法关闭。论坛很多人提了这个问题,也没任何反应。
    fantasticMky
        14
    fantasticMky  
       3 天前
    建议看一下官网,官方解释过为什么要套壳做一个编辑器, 就是因为插件实现不了他们要的补全
    iorilu
        15
    iorilu  
       3 天前
    @coolair 很显然是故意的, 就像 cursor 安装了自动会把 code 命令替换一样

    所以 vscode 也怕了才免费 copilot, 要不然要被 cursor 抢走更多份额就被动了, 虽然 cursor 已经抢了不少
    JieGaLee
        16
    JieGaLee  
       3 天前   ❤️ 3
    @Kisesy #12 可以把图标改到侧面的,workbench.activityBar.orientation 。当初刚下载的时候也难受了好久
    donaldturinglee
        17
    donaldturinglee  
       3 天前
    分清楚套壳和自研的区别就不会被骂. 起手就是完全自研是活该被骂的
    bigbugbag
        18
    bigbugbag  
       3 天前
    @RyuZheng #4 请问这个是什么翻译插件?
    deplives
        19
    deplives  
       3 天前   ❤️ 1
    一个是大大方方说明使用开源项目,一个是躲躲藏藏换皮自主研发
    Muninn
        20
    Muninn  
       3 天前
    我最近也一直纠结 windsurf 和 jetbrain 加插件的问题,windsurf 的 FAQ 就没写这个了。 不过我想象它应该是能实现比插件更多的功能的。

    所以我两边都开着,自己写的时候用 goland/pycharm 写,想让他帮忙写的时候就去 windsurf 让他放飞自我去改。
    Kisesy
        21
    Kisesy  
       3 天前
    @JieGaLee 感谢,vscode 可以直接右键设置,不明白为什么 cursor 去掉这个,还自己添加一个设置。。可能是基于老版 vscode 吧
    nikenidage1
        22
    nikenidage1  
       3 天前
    “为啥要搞成独立的 IDE 呢?”
    什么实现不了某些功能都是扯淡,别人能做你做不了?
    原因只有一个:
    你跟投资人吹牛逼的时候,是“我们给 vscode 做了一个插件”牛逼?还是“我们做了一个全新的跨时代集成开发环境”牛逼?
    Torpedo
        23
    Torpedo  
       3 天前
    cursor 改了很多功能,很多功能没有暴露 api 给插件。只能改 vscode 。
    cursor 的优势就是整个一套编程体验做的更好,比插件结合更紧密
    hongjic93
        24
    hongjic93  
       3 天前 via iPhone
    基于 vscode 没问题,因为真的没必要重复造轮子。。 但 cursor 也是有重要创新的,可以看下他们的 shadow workspace blog post.。 本质上对每个 cursor 项目,人类用一个 workspace ,ai 会在背后 shadow 一个 copy on write workspace 。 还是挺有意思的,感觉是很多 ai agent use computer 都需要的一种设计。
    csys
        25
    csys  
       3 天前
    微软在 VSCodium 上埋了很多坑,除非是打定主意一辈子靠微软赏饭吃,不然就一定要自己 fork 出来脱离控制
    dif
        26
    dif  
       3 天前
    我非常能接受套壳魔改,但不接受套壳后抹掉痕迹,然后宣传加上 "国产", "首个", "自主研发","遥遥领先","完全自主可控"等。
    macaodoll
        27
    macaodoll  
       3 天前 via Android
    不是拒绝魔改,是拒绝标榜纯国产字眼
    weijancc
        29
    weijancc  
       3 天前
    cursor 的 AI 补全功能是 VS Code 补全 API 没有提供的, 只能自行 fork 改一版出来, 你同时使用下 cursor 和 github copilot 就知道区别了
    unique
        30
    unique  
       3 天前
    就像你跟女朋友:
    合租:啥都得商量( VSCode 插件)
    自己买房:想咋装修咋装修( Cursor )

    至于国内公司要这么搞?我给你翻译下网友的反应:

    if(公司 == '国外') {
    return '创新,太棒了!';
    } else {
    return '套壳,垃圾!';
    }

    但说真的,只要产品做得好,管它是不是套壳呢
    sampeng
        31
    sampeng  
       3 天前 via iPhone
    因为一开始就是自己开发的 shit 一样的编辑器…他要还抱着那个,早屎了,干了的那种。
    GrayXu
        32
    GrayXu  
       3 天前
    你这些问题 cursor 文档里都解答过一遍了,翻一遍开头就明白了
    GrayXu
        33
    GrayXu  
       3 天前
    @Kisesy #12 他们解答过,原因很简单,就是为了扩大横向面积给 chat box
    nobody01
        34
    nobody01  
       3 天前
    @Kisesy @coolair 请问 “文件关联” 具体指的是?
    whoami9426
        35
    whoami9426  
       3 天前
    我在想什么时候 idea 的官方 ai 插件能做到像 cursor 一样有这么好的上下文支持
    CLMan
        36
    CLMan  
       2 天前
    @nobody01 Windows 的文件可以关联一个默认应用,会修改文件的图标,以及双击时的执行应用。

    Cursor 安装时会粗暴的关联一大堆文本文件格式,比如.json...,而且全换成它的图标,这个功能既无法在安装过程中修改,也无法在软件配置中修改,属于流氓软件行为。
    jdz
        37
    jdz  
       2 天前 via Android
    好像是
    RyuZheng
        38
    RyuZheng  
       2 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:46 · PVG 03:46 · LAX 11:46 · JFK 14:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.