Zed Editor:最完美的快速启动编辑器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tsohgdivil
V2EX    Apple

Zed Editor:最完美的快速启动编辑器

  •  
  •   tsohgdivil 2024-06-18 10:20:55 +08:00 9743 次点击
    这是一个创建于 480 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用 CotEditor 作为临时编辑器,但是现在打算切换到 Zed Editor 了。

    感觉现在 Zed Editor 作为临时编辑器已经接近完美了

    1. 启动迅速
    2. 可以直接打开单文件不用建项目
    3. 支持 LSP
    4. 支持 Copilot

    之前唯一的不爽的就是 control+↓查看最近编辑的文件,不知道哪个版本也加上了,现在好像已经变成 CotEditor 的超集了。作为主编辑器不知道好不好用,但是作为临时编辑器好像没有什么可以挑刺的地方了。

    第 1 条附言    2024-06-18 11:22:03 +08:00
    我要注释下了,我说的是最完美的 [快速启动] 编辑器 ,不是最完美的 [编辑器] 啊

    单纯从功能上说还是有不少缺失的
    70 条回复    2025-09-08 14:42:11 +08:00
    tsohgdivil
        1
    tsohgdivil  
    OP
       2024-06-18 10:44:26 +08:00 via iPhone
    再加两点:
    5. 原生支持 vim mode
    6. 内置命令行窗口
    kevenli
        2
    kevenli  
       2024-06-18 10:47:09 +08:00
    看着很不错!还是开源的 感谢推荐~
    YooboH
        3
    YooboH  
       2024-06-18 10:50:00 +08:00
    coteditor 性能实在太差了,稍微打开个几十 MB 的文件就卡卡的。我也是换了 zed ,挺不错的,不过不支持 markdown ,扩展也残缺,确实只适合做个临时编辑器
    weeei
        4
    weeei  
       2024-06-18 10:51:53 +08:00
    完美说不上,性能是不错。
    编辑配置没有做 GUI 不是很好上手。
    volvo007
        5
    volvo007  
       2024-06-18 11:14:34 +08:00
    如果使用 python 的虚拟环境的话,目前 zed 还不能像 vsc 那样可以点一下切换环境
    lichao
        6
    lichao  
       2024-06-18 11:17:27 +08:00
    性能方面应该是完胜 VS Code ,但是生态估计得追赶很多年,况且现在还是 Mac ONLY
    QlanQ
        7
    QlanQ  
       2024-06-18 11:18:08 +08:00
    完美谈不上,但是确实好用,我记得官方明确表示不支持 批量替换,不知道现在有没有改,目前已经用 zed 替代 vscode 了
    lichao
        8
    lichao  
       2024-06-18 11:19:10 +08:00   1
    @lichao VS Code 的成功也恰恰说明了性能没那么重要,性能非常牛逼的 Sublime Text 已经逐渐淡出视野
    DoveAz
        9
    DoveAz  
       2024-06-18 11:23:30 +08:00
    @lichao vscode 扩展性太强了,基本上什么文件都能很方便的安装一个插件来支持语法高亮和格式化
    idlerlestat
        10
    idlerlestat  
       2024-06-18 11:23:53 +08:00
    coteditor 最大的优势是在 mas 里,不用另外去打开浏览器下载
    p2007
        11
    p2007  
       2024-06-18 11:26:59 +08:00
    目前只能算是加强版的记事本,用来写代码还差点意思,容易血压升高
    suren1986
        12
    suren1986  
       2024-06-18 11:28:34 +08:00   1
    点赞。比 Sublime 少了一个定期请求付费的弹框
    lichao
        13
    lichao  
       2024-06-18 11:31:16 +08:00
    @suren1986 Sublime 比较火的那几年确实赚了不少钱,据说一年 4000W 刀收入
    djangovcps
        14
    djangovcps  
       2024-06-18 11:31:47 +08:00
    代码怎么跳转啊,就是点击 方法直接跳过去
    mogita
        15
    mogita  
       2024-06-18 11:34:50 +08:00
    看来可以平替我的 Sublime 了,唯一(二)要求启动快能开大文件。
    yangg
        16
    yangg  
       2024-06-18 11:40:14 +08:00
    用了 1 ,两个月已经删除,总感觉不是很顺手
    Dream4U
        17
    Dream4U  
       2024-06-18 11:48:25 +08:00
    不能使用 OpenAI 代理接口是吧,只能输入官方 api?
    highFreqSurfer
        18
    highFreqSurfer  
       2024-06-18 11:51:48 +08:00
    没 debug
    tsohgdivil
        19
    tsohgdivil  
    OP
       2024-06-18 11:55:12 +08:00
    @Socrazy
    {
    "assistant": {
    "openai_api_url": "https://xxxxxx/v1"
    }
    june4
        20
    june4  
       2024-06-18 12:04:54 +08:00
    vscode 这回是碰到真正的对手了
    tsohgdivil
        21
    tsohgdivil  
    OP
       2024-06-18 12:05:42 +08:00
    @june4 要和 vscode 掰手腕还为时尚早,现在还在韬光养晦
    MrKrabs
        22
    MrKrabs  
       2024-06-18 12:07:08 +08:00
    cot 小而美
    zhenjiachen
        23
    zhenjiachen  
       2024-06-18 12:19:50 +08:00 via iPhone
    不支持 win
    Nyeshuai
        24
    Nyeshuai  
       2024-06-18 12:42:31 +08:00
    更新的很勤, 到最近是可以替换掉 sublime 了, 之前的 emmet 长期只支持 html, tsx 里手敲也不提示标签, 现在补上了, 快捷键和 vscode 统一下, 没感觉什么不适. Rust 写的东西感觉就更可靠.
    qcbf111
        25
    qcbf111  
       2024-06-18 13:03:13 +08:00
    @lichao #8 其实性能很重要,但是只表现在编辑时的流畅度。至于内存占用,首次打开时长这些不重要。
    kneep
        26
    kneep  
       2024-06-18 13:11:48 +08:00
    貌似只支持 LSP ,Sublime 是有自己的代码索引引擎的。
    civetcat
        27
    civetcat  
       2024-06-18 13:13:50 +08:00
    从去年那时候就有尝试,一直是当备用的,性能确实不错。就是迟迟没等到 windows 和 linux 正式的安装包
    71oG4t5Zq6Bgx4tE
        28
    71oG4t5Zq6Bgx4tE  
       2024-06-18 13:57:34 +08:00
    就是不知道啥时候能支持 win
    adeweb
        29
    adeweb  
       2024-06-18 14:01:17 +08:00
    已经用它替代 Notepad++和 CotEditor ,作为单文件甚至小项目查看编辑器,确实很赞。
    loganovo
        30
    loganovo  
       2024-06-18 14:11:17 +08:00
    之前想用来着,但是看到这个 issue:即使系统环境已经有 node ,还是会自动下载新的 NodeJS 和 npm 的问题解决了吗?而且还没有提示

    gesse
        31
    gesse  
       2024-06-18 14:16:58 +08:00
    Zed Mono
    字体也很好看
    AmberTest
        32
    AmberTest  
       2024-06-18 14:24:20 +08:00
    vim 用户觉得 zed vim mode 的 y 、/、: 这三个按键的效果有点奇怪,其他都还挺好用的
    tsohgdivil
        33
    tsohgdivil  
    OP
       2024-06-18 14:34:24 +08:00
    这个设计确实有问题,看 issue 好像说正在改了吧
    Jobin0528
        34
    Jobin0528  
       2024-06-18 14:36:23 +08:00 via iPhone   1
    我一般当作文本编辑器,这个该如何设置退出时自动保存当前为保存的文档作为缓存?下次打开时自动载入?
    Dream4U
        35
    Dream4U  
       2024-06-18 14:57:01 +08:00
    @tsohgdivil #19

    {
    "assistant": {
    "version": "1",
    "provider": {
    "name": "openai",
    "type": "openai",
    "default_model": "gpt-4-turbo-preview",
    "api_url": "http://localhost:11434/v1"
    }
    }
    }

    官网找到了
    coolcoffee
        36
    coolcoffee  
       2024-06-18 15:35:17 +08:00
    目前我工作中还是以本地 Jetbrians 为主,远程 VS Code ,轻量阅读编辑 Zed 。

    Zed 的本地搜索功能比起 VSCode 差远了,所以经常作为代码阅读器一起开。
    yvescheung
        37
    yvescheung  
       2024-06-18 16:46:15 +08:00
    zed 无法记住上次打开时的窗口大小,这点比较恼人
    tsohgdivil
        38
    tsohgdivil  
    OP
       2024-06-18 16:56:35 +08:00
    @yvescheung 可以去提个 issue ,我看他们回的好像还挺勤
    19cm
        39
    19cm  
       2024-06-18 17:26:16 +08:00
    没插件生态就都是虚的,我 vscode 装了 100 多个插件
    evam
        40
    evam  
       2024-06-18 17:29:46 +08:00
    没在 mac app store 上架。。继续用 cot 吧
    yvescheung
        41
    yvescheung  
       2024-06-18 17:32:40 +08:00
    @tsohgdivil 那个 issue 已经提了一年了
    jqtmviyu
        42
    jqtmviyu  
       2024-06-18 17:39:33 +08:00
    不支持批量替换, 当个记事本都不几个.
    suren1986
        43
    suren1986  
       2024-06-18 18:33:36 +08:00
    @jqtmviyu 可以批量替换
    passion336699
        44
    passion336699  
       2024-06-18 18:34:15 +08:00
    所以 zed 怎么格式化的快捷键是什么....
    Rrrrrr
        45
    Rrrrrr  
       2024-06-18 19:23:13 +08:00
    我也觉得性能其实没这么重要,生态才是重要
    cuicuiv5
        46
    cuicuiv5  
       2024-06-18 21:07:39 +08:00
    windows 下有什么类似的快速启动的编辑器吗
    chiu
        47
    chiu  
       2024-06-18 21:12:18 +08:00
    >> 可以直接打开单文件不用建项目
    这也是一个优点?
    yemoluo
        48
    yemoluo  
       2024-06-18 21:13:46 +08:00
    @YooboH zed 打开好几百兆的也是卡的不行
    Binwalker
        49
    Binwalker  
       2024-06-18 21:32:37 +08:00
    功能太少了,连 fallback 字体都不支持,其它的更是,插件生态就更不用说了
    更何况还只支持 mac
    虽然比较看好,但是在出全平台支持前还是观望一下比较好
    GoodRui
        50
    GoodRui  
       2024-06-19 08:49:09 +08:00

    个人观点,并不美观,也不简洁,比起 CotEditor 来说。性能的话没做详细对比暂时不做评论。以下仅作为简单文本编辑、查看使用场景下,部分功能和体验跟 CotEditor 对比。
    易用性比较差,比如不支菜单设置,不支持插件,支持的语法高亮类型太少,选择字符后文本中相同字符也没有高亮。我的 Mac 长期挂着 QX ,但是每次打开 zed 左下角过一会都提示 Auto update failed ,我手动检查更新卡一会也会提示这个不知道什么情况。还有个很要命的,看我上面的截图,为什么 Plain Text 格式的文本界面,右边有这么大块分割区域?这个我看了半天也不知道有什么意义,也不知道怎么关闭。文本类型改为其它 比如 yaml 、shell script 等就不会有这个区域...实在是让人无语。
    Carson089
        51
    Carson089  
       2024-06-19 09:17:06 +08:00 via iPhone
    vscode 可以 python 、c++,所有系统,做算法就很爽
    goldenlove
        52
    goldenlove  
       2024-06-19 09:17:26 +08:00
    现在终于像点样子了,刚出那会只能说一言难尽
    Bluecoda
        53
    Bluecoda  
       2024-06-19 09:44:53 +08:00
    copilot chat 支持了吗?之前看还不支持
    tsohgdivil
        54
    tsohgdivil  
    OP
       2024-06-19 10:13:56 +08:00
    @Bluecoda 不支持,事实上我理解他的 copilot 支持也是靠了一些 hack 的,因为 GitHub 官方并没有给出通用的接口
    looo
        55
    looo  
       2024-06-19 10:29:45 +08:00
    刚才测试了下:
    CotEditor 、Sublime Text 、Zed 、Fleet 这几个打开 1.37GB 日志文件,Zed 速度最快 8.36 秒,别的都太慢了,即便打开了软件拖动就明显卡动
    shilianmlxg
        56
    shilianmlxg  
       2024-06-19 11:14:15 +08:00
    @looo windows 有好用的嘛 哥哥
    Ethkuil
        57
    Ethkuil  
       2024-06-19 12:03:16 +08:00 via Android
    @looo 建议试试 EmEditor ,3 秒以内就能开
    YooboH
        58
    YooboH  
       2024-06-19 12:19:51 +08:00
    @GTim 我这里测试 zed 打开几百兆的文件没问题,只是说比小文件稍微不流畅那么一点,但整体 ok 。而 coteditor 对哪怕稍微大一点的文件都是完完全全不可用的,我都不知道为什么那么多人推荐,性能差的离谱...
    YooboH
        59
    YooboH  
       2024-06-19 12:25:48 +08:00
    @GoodRui QX 是你分流规则的问题,我这里挂着 QX 是正常的
    looo
        60
    looo  
       2024-06-19 13:14:51 +08:00
    @shilianmlxg 我是 mac
    asLw0P981N0M0TCC
        61
    asLw0P981N0M0TCC  
       2024-06-19 14:57:28 +08:00
    EmEditor 打开几 g 的都快
    infinityv
        62
    infinityv  
       2024-06-19 15:00:46 +08:00
    @Socrazy 这个具体是接入干啥呢 直接在里面聊天么
    LeeeSe
        63
    LeeeSe  
       2024-06-19 17:44:51 +08:00
    @Bluecoda 有个国人的分支里,支持了任意厂商的 LLM ,我目前在用 deepseek ,又便宜又快,能力也不弱
    qdz
        64
    qdz  
       2024-06-20 09:30:24 +08:00
    @passion336699 cmd + shift + i
    Ethan24067
        65
    Ethan24067  
       2024-06-20 17:58:43 +08:00
    如果说美观的话,哪个软件够劲呢?外观感觉好简陋
    suren1986
        66
    suren1986  
       2024-06-24 10:56:30 +08:00
    刚刚处理了一个 3 万行的文件,用正则处理每一行数据,无响应了几分钟,最终也没完成,Sublime 1s 之内搞定了
    CodingIran
        67
    CodingIran  
       2024-07-29 10:45:24 +08:00
    @Jobin0528 找到自动保存的功能了吗?就差这个功能可以平替 Sublime 了
    czlccczc
        68
    czlccczc  
       2024-09-10 14:21:47 +08:00
    taohua1c
        69
    taohua1c  
       120 天前
    @CodingIran 有找到吗,退出文件自动清理了,很烦
    chengYT
        70
    chengYT  
       33 天前
    这编译器的保存时自动格式化到底怎么关,format_on_save 设置成 off 根本没有用,用它打开现有项目纯纯的灾难,格式化搞出一堆 change 根本不知道哪个是自己的变更
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     896 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:43 PVG 03:43 LAX 12:43 JFK 15:43
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86