V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
wuruxu
V2EX  ›  Linux

zed 这个编辑器值得关注

  •  
  •   wuruxu ·
    wuruxu · 32 天前 · 9143 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://zed.dev/
    不仅仅是 APP 做的不错,背后用 rust 写的那一套 GUI 也是看点
    虽然还没有 windows 版本,以后成熟了,是很不错的跨平台方案

    89 条回复    2025-06-24 10:44:44 +08:00
    kuanat
        1
    kuanat  
       32 天前 via Android
    站里有 zed 节点,不过讨论不多。

    现在有几个项目在用它的 gui ,印象还有国人开发的。

    https://v2ex.com/t/1056672 这个帖子里我有比较详细的评论。
    ratazzi
        2
    ratazzi  
       32 天前 via iPhone   ❤️ 1
    https://github.com/deevus/zed-windows-builds
    其实已经支持 windows 了,只是还没官方的 build
    burnsby
        3
    burnsby  
       32 天前
    性能应该是相当强的,它的 AI 功能如何,插件生态怎样?
    dddd1919
        4
    dddd1919  
       32 天前
    唯唯唯唯唯唯唯唯唯唯唯唯唯唯一的痛点就是大文本打不开
    coldle
        5
    coldle  
       32 天前
    rdp 的时候打不开,和 wezterm 坐一桌(叹气)
    wuruxu
        6
    wuruxu  
    OP
       32 天前
    @dddd1919 GUI 编辑器打开大文件都是通病
    大文件用 vim 才是王道
    viayie
        7
    viayie  
       32 天前
    一直在用,拿来白嫖 Claude ,上下文很长也不会降智,可惜最近也限制每个月的额度了
    dddd1919
        8
    dddd1919  
       32 天前   ❤️ 1
    @wuruxu #6 是通病,但 vscode 么有,所以用了一段时间又换回去了
    dacapoday
        9
    dacapoday  
       32 天前
    论编辑器 GUI 技术,可圈可点,但现在大趋势是 AI 编码,卷 人类 浏览编辑 体验没优势了。
    kneo
        10
    kneo  
       32 天前 via Android
    @wuruxu vim 打开大文件也就比记事本好一点吧。
    Curtion
        11
    Curtion  
       32 天前
    成熟的很慢,等一年了还没有官方 build windows ,用过第三方 build 版本,5 分钟闪退了好几次,不过它用的图形 gpui 框架很有意思,写法和 tailwindcss 很像,用起来一股熟悉感。
    iorilu
        12
    iorilu  
       32 天前   ❤️ 1
    我个人感觉意义不大

    现在传统 ide 基本 vscode 成了标杆, ide 本身的所谓性能并不是大家选择的主因, ai 和插件等生态才是, 一般人熟悉一个 ide 也不太愿意学另一个, 这也是基本所有新的编辑器都是基于 vscode 的原因

    如果定义成一个简单文本编辑器这个还是太重型, 没啥必要
    kneo
        13
    kneo  
       32 天前 via Android
    关注好几年了也没出 win 。
    uni
        14
    uni  
       32 天前
    zed 应该跟 cursor 合作,一起把 vscode 干掉
    EchoWhale
        16
    EchoWhale  
       32 天前 via iPhone   ❤️ 2
    @wuruxu 大文件 vim 很卡,vscode 打开大文件倒是很好
    imzcg2
        17
    imzcg2  
       32 天前
    我都在 windows 上用的飞起了,你还在惋惜没有 windows 版!官方已经说了,官方的 windows 版下个月内测!但我都用了几个月了,算内内测用户,放图
    ysn2233
        18
    ysn2233  
       32 天前
    @imzcg2 支持 wsl 吗,我之前用的时候还不行
    imzcg2
        19
    imzcg2  
       32 天前
    @ysn2233 还没有支持,还得等,但是 debug 功能在我们社区的毒打下基本可用了,话说我传的图是不是都看不见啊
    skiy
        20
    skiy  
       32 天前 via iPhone
    这项目最早搞 ollama 支持 AI 编程的。后来 vscode 等开始搞。
    有个问题非常不爽…就是关闭了项目(目录),下次启动还是付进之前的项目。就不能像 vscode 那样搞个启动页吗…
    HENQIGUAI
        21
    HENQIGUAI  
       32 天前
    @imzcg2 #17 好家伙这个界面字体高亮怎么一股子 IDEA 的味道,下个玩玩
    zogwosh
        22
    zogwosh  
       32 天前
    py ,js ,go ,这几个语言的编程体验达到 vsc 的水平了吗,
    flashpython
        23
    flashpython  
       32 天前
    打不开大 json 。超时时间设置的短,根本原因还是加载慢
    NightFlame
        24
    NightFlame  
       32 天前
    和 vsc 的区别是?
    kuaner
        25
    kuaner  
       32 天前
    长桥用这个开源了一个 gui 库,很炫酷
    PlanZ
        26
    PlanZ  
       32 天前
    喜欢 zed ,用起来丝滑,希望生态能搞起来
    ruidoBlanco
        27
    ruidoBlanco  
       32 天前   ❤️ 3
    说 vim 打开大文件慢的。下面是抄来的配置,至少用了 10 年以上。

    ```
    let g:LargeFile = 0.3 "in megabyte
    augroup LargeFile
    au!
    au BufReadPre *
    \let f=expand("<afile>")
    \|if getfsize(f) >= g:LargeFile*1023*1024 || getfsize(f) <= -2
    \|let b:eikeep = &ei
    \|let b:ulkeep = &ul
    \|let b:bhkeep = &bh
    \|let b:fdmkeep= &fdm
    \|let b:swfkeep= &swf
    \|set ei=FileType
    \|setlocal noswf bh=unload fdm=manual
    \|let f=escape(substitute(f,'\','/','g'),' ')
    \|exe "au LargeFile BufEnter ".f." set ul=-1"
    \|exe "au LargeFile BufLeave ".f." let &ul=".b:ulkeep."|set ei=".b:eikeep
    \|exe "au LargeFile BufUnload ".f." au! LargeFile * ". f
    \|echomsg "***note*** handling a large file"
    \|endif
    au BufReadPost *
    \if &ch < 2 && getfsize(expand("<afile>")) >= g:LargeFile*1024*1024
    \|echomsg "***note*** handling a large file"
    \|endif
    augroup END
    ```
    nbndco
        28
    nbndco  
       32 天前   ❤️ 18
    没啥太大前途,前阵子仔细研究过这个编辑器。

    第一个问题就是这个 gpui 。这个东西开发的太早了,导致很多东西都是自己写的,而不是社区现在普遍的框架,所以导致字体渲染,窗口管理等等方方面面的 bug 很多。尤其是 win 和 linux 这种环境复杂,开发团队又不用的系统,修都修不完,gpui 又只有 zed 用,导致社区也很小,贡献也很少。windows 正式版难产了很久,我看他们之前都在专门招人修 windows 的 bug 。以他们团队的规模,想要从最底层维护这么多平台的兼容性,我觉得很难,维护的成本也必然很惊人。除非他们切换到更多的开源依赖,不然我觉得连维护跨平台的可用性都有难度。

    第二个问题就是快。zed 的最大卖点就是快,他的创始人很在意那个 peer coding 的卖点几乎无人在意,这也是一定程度上他们不愿意把底层切换到其他开源库上的原因,他们自己写的可以针对编辑器优化的更好。因此他们对于插件是极其保守的,不愿意让任何插件有机会拖慢 zed 的速度。但是,在我古老的 M1 MacBook 上,vscode 禁用所有插件后打开速度也是飞起,各个操作也是丝滑,(其实我开着插件也挺快的,)或许不如 zed ,但是我是来写代码的,这真的有多大区别吗?快,反而把 zed 框死什么都动不了了。

    第三个就是功能太弱了。看似开箱即用,其实用起来什么都没有。jetbrains 是安装好就什么都有,vscode 是没有就安插件,zed 是没有就真没有。然后开发人力又不足,还要被分散到 gpui 之类的 vscode 不需要去维护的东西上去。随便举几个吧:zed remote editing 不支持本来就很弱的 extension ,也就是远程开发没有 lsp 可用;没有 dev container ;各种日常工作流里的小插件更是一个都没有。看起来就是 zed 的 team 在和整个 vscode 的社区竞争,不知道拿什么赢。

    感觉这些东西都不是 zed 当下能够解决的。
    yanjieee
        29
    yanjieee  
    PRO
       32 天前   ❤️ 1
    我也挺喜欢 Zed 的,但是下载了好多次都没有当做过主力使用过。虽然现在 vscode 系是大头,但是也希望同样的软件能够发展起来,千万不要让 vscode 一枝独大。
    imzcg2
        30
    imzcg2  
       32 天前
    @zogwosh 没有花里胡哨的需求,单就基本需求而言,已经 ok 了,主要针对的是代码补全,ai,git 和 debug 这块,如果没问题可以去 https://github.com/deevus/zed-windows-builds 下载体验
    imzcg2
        31
    imzcg2  
       32 天前
    @HENQIGUAI https://i.postimg.cc/mgbCF6zJ/image.png 主题都玩不过来了,快来玩
    imzcg2
        32
    imzcg2  
       32 天前
    @nbndco 你吐槽的地方也是我吐槽的地方,但新生的婴儿你不能指望上来就王炸,还是得等,未来可期吧
    nbndco
        33
    nbndco  
       32 天前   ❤️ 4
    @imzcg2 zed 不是新生儿,已经很久了。你觉得他新,无非就是你要么入行晚要么没用 MacBook 。问题是他 mac 版出了这么久了,一样没人用。

    我是无所谓等的,他的投资人愿意等吗?
    chocotan
        34
    chocotan  
       32 天前
    刚下载试用
    1. 打开文件夹的逻辑太怪了,很不习惯
    2. 没法用 deepseek:输入 deepseek 密钥后,按回车不生效,重新打开密钥还要再填
    3. github copilot 登录没反应
    imzcg2
        35
    imzcg2  
       32 天前
    @nbndco 你看你,还在用国人的思维思考问题,没必要急功近利,那一堆外国人就算项目死掉也得很多年....况且:他们又不加班
    cj323
        36
    cj323  
       32 天前
    zed ,xi-editor 和很多类似的 rust 项目有同一种感觉,上不去下不来。说功能上不可能和 vscode 这种比,说性能上也干不过 vim ;稳定性和社区更没法比。以至于项目出来大家会眼前一亮,但是没多久后,要性能的去 vim ,要功能的去 vscode 。。。
    nbndco
        37
    nbndco  
       32 天前
    @imzcg2 你说的那是 helix 不是 zed 。而且这和加班与否也没有关系
    nbndco
        38
    nbndco  
       32 天前
    @cj323 主要还是想要做一个新的 editor 太难找到有意义的生态位了,你说有没有优点有一点,但是又不足以让绝大数人在日常工作中花费精力承受风险去切换;因为新,缺失倒是一大堆。没人用就更没有资源,就更难赶上了。
    chocotan
        39
    chocotan  
       32 天前
    @chocotan
    23 问题解决了,要装 gnome-keyring
    gogozs
        40
    gogozs  
       32 天前 via Android
    写 typescript 卡
    tywtyw2002
        41
    tywtyw2002  
       32 天前 via iPhone
    zed 主要对标的又不是 vscode ,而是 Sublime Text 。

    neovim 和 zed 也不冲突,use case 也不同。

    gui 方便点就开 zed ,不想 gui 就 neovim 咯

    zed 最大痛点就是插件系统还是初步阶段,去年才出的插件系统吧。比起 neovim 的 lua 差太多了。
    nakar
        42
    nakar  
       32 天前 via Android
    最近打开经常闪退,macos zed 最新版本
    ladeo
        43
    ladeo  
       32 天前
    这个没前途,看看周边压根没人在用。我自己体验安装了一下就卸载。
    windows 你没有,linux neovim 用的好好的。
    1OF7G
        44
    1OF7G  
       32 天前   ❤️ 4
    @imzcg2 #35 又不是什么非它不可革命性的东西,只是个别特性可能比竞品如 VS Code 占优而已。还扯到什么国人思维和加不加班,有半毛钱关系吗。
    zidian
        45
    zidian  
       32 天前
    好多年前就有了吧,居然还没有 win 版。。。
    nicoljiang
        46
    nicoljiang  
       32 天前
    从一开始 mac 的测试版就关注至今,感觉未来如果没有大外援的话,可能前途堪忧。
    hafuhafu
        47
    hafuhafu  
       32 天前
    在用。想要像 VSCode 那样装一堆插件当 IDE ,我感觉目前这个阶段还是比较费劲的。
    但是用来代替 Sublime Text 这种文本编辑器日常使用挺不错,打开的快,界面不算难看(甚至比很多传统知名的文本编辑器好看),功能多相对( Sublime Text 想要对主流语言格式化都费劲),构成也相对简单,还集成了 AI ,挺好的。
    zx9481
        48
    zx9481  
       32 天前
    windwos 版本都没有吗?都 2025 了
    TimPeake
        49
    TimPeake  
       32 天前
    试了下 界面确实看着比 vscode 舒服,有点 ide 那味儿了。插件少的可怜 目前似乎没有汉化 ?好像也没有找到 类似 vscode 的中文语言包
    maxxxxx
        50
    maxxxxx  
       32 天前   ❤️ 2
    @tywtyw2002 Sublime Text 目前那一丁点市场,zed 要是真以它为竞品那真就是没啥前途了。
    msg7086
        51
    msg7086  
       32 天前
    生态才是关键。
    你一个编辑器这点开发者能做出像 vscode 那样的生态吗,不能的话,再牛逼也没用。
    Rust 其实鸟用没有……周边完善比性能提升重要太多了。
    ChaimeLonic
        52
    ChaimeLonic  
       31 天前
    感觉没机会了,vscode 成了默认的基础编辑器实践。其使用的 WebGPU 渲染代码编辑器方案再过半年都快怕要正式实装了,就更进一步了。
    XIVN1987
        53
    XIVN1987  
       31 天前
    为啥都在说 vscode ??看界面应该更像 sublime 吧
    back0893
        54
    back0893  
       31 天前
    能兼容 lsp?
    july1995
        55
    july1995  
       31 天前
    能用 cline 或者 roo code 就更好了,现在写代码全靠 roo code ,已经很少自己写了。
    weilongs
        56
    weilongs  
       31 天前
    目前能体验 Claude 模型 500 用完我发现接入 Gemini 2.5 flash 也不错。
    Terry05
        57
    Terry05  
       31 天前
    关注 zed 相当久了,半天也没憋出官方的 windows 版本,没劲
    sxfscool
        58
    sxfscool  
       31 天前
    感觉没什么前途,插件少,用起来也没比 vscode 快多少
    codigger
        59
    codigger  
       31 天前   ❤️ 1
    用过一阵子,后来还是觉得 vscode 多点插件。不过我们公司还是叫我们用 Vim ,然后基于 Vim 上还想开发一个在线 IDE
    tackoil
        60
    tackoil  
       31 天前
    我主力是 Zed ,公司电脑和个人电脑都是,大小项目都使用过。平时主要写 JS/TS 和 C/C++。
    个人觉得体验还是挺不错的,基本上可以开箱即用,速度也还不错。(可能主要因为插件系统比较克制吧)
    w568w
        61
    w568w  
       31 天前
    @nbndco 大部分观点我都赞同,但第一句没看懂:

    > 这个东西开发的太早了,导致很多东西都是自己写的

    GPUI 开发很晚,第一个提交 [1] 是 2021 年,到今年也才 4 年。至于什么 GTK 也好,Qt 也好,Chromium (WebKit) 也好,都是一帮人熬 30 年左右的成果了。说太早是什么意思?而且 Rust 的 GUI 框架里,大部分都和 GPUI 差不多年轻吧。

    > 不是社区现在普遍的框架

    社区现在普遍用的框架是什么?

    [1] https://github.com/zed-industries/zed/commit/b400449a58507cca1fa007197929c2cfd6beabbe
    nbndco
        62
    nbndco  
       31 天前 via iPhone
    @w568w 我没法明确社区普遍在用的是啥,因为整个 rust 的 gui 领域就不咋有使用量。但是比如 wgpu ,winit ,cosmic text 等等(当然他们还引用了一堆依赖)都是使用的更多并且跨平台处理的更好的。而且关键是这些至少是独立的库,有文档有社区,可以用。gpui 连个稳定发布都没有,文档就那么几个例子,没人用哪来的社区。
    nbndco
        63
    nbndco  
       31 天前 via iPhone
    @w568w 就是因为他和其他库几乎是一个时期的,所以他才太“早”了,自己捏了一套没人用的
    levelworm
        64
    levelworm  
       31 天前
    @codigger #59
    什么公司这么牛逼,大厂吗?
    mizuhashi
        65
    mizuhashi  
       31 天前 via iPhone
    本命編輯器 sublime text ,這個試用了感覺沒愛
    dwSun
        66
    dwSun  
       31 天前
    用了一段时间,没感觉有啥优势,宣称的高性能,也就那么回事。我 32G 内存的 Ultra7 处理器,开啥都是秒开。
    不明白为啥还需要一个额外的 zed 。或者说,zed 的优势在哪里?
    bnull
        67
    bnull  
       31 天前
    bug 还不少,之前体验了下大写锁定直接被无效了,切换窗口又会保持大写锁定开/关的状态输入,非常难受,不知道现在怎么样了
    tywtyw2002
        68
    tywtyw2002  
       31 天前 via iPhone
    @maxxxxx 没啥前途不前途的,选择的用户群体不同。没啥可比性。

    vim/nvim 一样 多少年了 照样一群人在用。
    honmaple
        69
    honmaple  
       31 天前
    之前好多人推荐过,我也本着试一试的态度准备安装试用一下,结果刚打开就看见它在自动下载 npm 包,吓得我赶紧删了,不过这已经是几个月的事了,不清楚现在是否有所改进
    sankemao
        70
    sankemao  
       31 天前
    我不喜欢它的搜索 ui
    yanghanlin
        71
    yanghanlin  
       31 天前 via Android
    Zed 在 Windows 平台上完全不支持 remote 功能,没法考虑从 VS Code 迁移过去
    imzcg2
        72
    imzcg2  
       31 天前
    我想回来诚恳的说一句,对于 zed,首先 zed 是开源的,你觉得不好,你可以贡献代码,你贡献过一行代码或者一个 issue 吗?你在 discord 上和 zed 的工程师对接过吗?没有吧!我在和那群外国人反馈问题时就没见过几百上千个国人,也就见过几个而已,做的贡献比较多的也就 zhangxiaobai 而已,就没看见过其他人了,zed 要是能背靠微软也能起飞,可惜没有这注定路要难走的多这是必然的,不知道有啥好嫌弃的,你当玩具就行非要拿来当生产力工具本身就是你的定位不清晰
    maxxxxx
        73
    maxxxxx  
       31 天前
    @imzcg2 zed 团队知道他们自己做的是玩具嘛 hhhh
    codigger
        74
    codigger  
       31 天前
    @tywtyw2002 现在 vim/nvim 多人用吗?为啥我们老板还是 vim 的狂热分子,还自己基于 vimL 上开发自己语言。
    codigger
        75
    codigger  
       31 天前
    @levelworm 创业公司老板的独特爱好,不是大厂
    imzcg2
        76
    imzcg2  
       31 天前
    narmgalaxy
        77
    narmgalaxy  
       31 天前
    @imzcg2 #30 刚下载了 win 平台的体验,Zed 在 Windows 平台 怎么开启调试功能,
    richarddingcn
        78
    richarddingcn  
       31 天前
    同意说 zed 对标的是 sublime text 为啥要和 vsc 竞争
    pdxjun
        79
    pdxjun  
       31 天前 via iPhone
    不支持支付宝充值
    taohua1c
        80
    taohua1c  
       31 天前
    怎么修改默认配置文件,打开默认设置之后没办法编辑;打开 MAC 的~/.config/zed/settings.json 设置后里面也不是对应的配置; OP 教教我
    Meursau1T
        81
    Meursau1T  
       31 天前 via Android
    @codigger 我一直用 neovim ,telecope 是最吸引我的功能,可以只用键盘快速操作 git 、文件浏览、字符串搜索,vscode 找不到这么完善的实现,还是需要去拿鼠标。
    如果要再附加什么的话,就是自己的插件很好做,用 lua 写没什么难度。neovim 远程开发体验不好,ssh 上服务器输入就会卡,我可以半个小时就用 lua 快速撸一个调用 rsync 实现同步的插件,本地编辑云端部署。
    tywtyw2002
        82
    tywtyw2002  
       31 天前 via iPhone
    @codigger 如果你在 linux 下工作,跟内核固件相关开发,自然用 vim 了。然后就习惯了,没啥。配置一次几年不需要改配置的
    haixiu
        83
    haixiu  
       31 天前
    我想关协作功能,去搜了下 issue 发现有人提过,开发者说就是要搞协作,关不掉
    imzcg2
        84
    imzcg2  
       30 天前
    anivie
        85
    anivie  
       29 天前
    @nbndco #28 说到点字上了,创始人一拍脑袋要自己纯手工从底层图形 API 搓起,实际上 rust 的 GUI 从头搓的不要太多,随便挑一个来自己慢慢堆都比从头搓起要好得多,像 iced 这种这么多年的框架都还没几个敢头铁拿来生产的,他们自己的 GUI ,没个十年八年的离稳定太远了
    woniu7
        86
    woniu7  
       29 天前
    主打的性能强依赖 nodejs 无法接受不想安装,虽然看到说是 lsp 用但希望分离开作为插件可选。
    gophlet
        87
    gophlet  
       20 天前
    @tywtyw2002 看怎么理解吧,兄弟,可能你的角度不一样,毕竟 Zed 的理念和 VSCode 有别。但是,包括我在内的很多人都认为 Zed 就是对标 VSCode 的,并且你能看到的很多评测都是直接拿它俩的响应速度来对比。Zed 是 Code Editor ,VSCode 也是 Code Editor ,很多人都会误以为 VSCode 是 IDE 。Sublime text 现在不好过,之前 VSCode 成熟之前就盗版横行,现在可选择的开源/免费方案太多了,Sublime text 靠着 $99 的付费策略不知道还能活多久,现在我身边已经没有一个人用它了,入正版的更是一个都没看到。
    gophlet
        88
    gophlet  
       20 天前
    @richarddingcn 兄弟你可以用“zed editor comparison”这个关键词去 Google 和 Youtube 上搜一下看看搜索结果。我不否认 Zed 也有对标 Sublime text ,但 Zed 公认的**最大的竞品**毫无争议就是 VS Code 。另外,这是 Zed 的官方博客,你可以分别检索一下 VS Code 和 Sublime 这两个关键词: https://zed.dev/blog/between-editors-and-ides 。我很好奇为什么认为 Zed 是对标 Sublime text 的而不是 VS Code ,都同为 Code Editor ,反倒是 Sublime text 一家没有宣传 AI 特性,Zed 和 VS Code 都有,那具体是哪一个关键特性呢?我只是想交流一下,希望您别误会。
    tywtyw2002
        89
    tywtyw2002  
       20 天前
    @gophlet #84 不同人群对于编辑器的理解不同,理念也不同,没必要争论哪个强。选个你自己喜欢的编辑器并且符合你自己的需求就好了。不可否认的是 zed 的兴起吃掉了部分 Sublime text 的市场,原来在 Sublime text 可以是一家独大。

    没必要看官方如何宣传,看社区,原来 linux/mac 下开发都是 vim+sublime text ,大部分都放弃 submlime 转 zed 了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5297 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 06:55 · PVG 14:55 · LAX 23:55 · JFK 02:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.