Zed:极快的开源协作代码编辑器IDE


Zed 是一款高性能、多人代码编辑器,由 Atom 和 Tree-sitter 的创建者开发。

网友评论:

总的来说,我是 zed 的忠实粉丝,6 个月左右的时间里,我 60% 左右的开发时间都在使用它。有几点值得注意:

  • - 它的响应速度真的非常快,让人真正注意到其他一切是多么的反应迟钝。我的电脑运行速度相当快,所以我们谈论的并不是 5 毫秒的输入延迟和 500 毫秒的输入延迟之间的差别,但这仍然令人非常惊讶。在我开始使用 Zed 之前,VSCode 在我的 Mac 上从来都不觉得慢。
  • - 他们对反馈的响应速度似乎还不错。最初在搜索/替换功能的实现方式上存在一些争议,而现在的版本在这方面要实用得多。我不确定社区反馈在多大程度上推动了这一改进,但这些改变非常棒。
  • - 调试语法树模式是一项非常出色的功能,我认为它展示了zed在引擎盖下比通过 regex 进行语法高亮的旧版编辑器要先进得多。

我希望能尽快解决一些缺点:

  • - 协作工作流程/安全性对我来说不是很清楚。你要通过 github 登录(没有其他选择?我很想知道我是否可以自行托管聊天服务器,并使用公司的 oauth 提供商而不是 github。如果正在传递的差异是通过 zed 的服务器进行的,这对我工作的公司来说可能也是个障碍。如果它们是通过 p2p 加密的,可能就不会。
  • - 我很希望看到 ollama 集成。现在我之所以花大量时间使用 vscode,唯一的原因就是它的集成和继续。这里有一个问题:https://github.com/zed-industries/zed/issues/4424

==============================================

VSCode 对我来说总是感觉非常慢,甚至与 pycharm 相比也是如此。,我一直认为在其他方面大致可比。VSC 在基本代码检查和 linting 方面的滞后变得非常烦人,我不得不关闭它。我们说的不是几秒,而是任何时候所有事情都有可能有十分之一秒的延迟。我知道很多人喜欢 VSC,但说实话,我一直无法分享这种热情。

==============================================
我转而使用 VSCode,因为 Sublime 有时候速度很慢,以至于无法使用。95% 的时间都非常快,但是当我在一个非常大的存储库上“git pull”时,我的机器会变得没有响应
Sublime Text 4166 在这方面有一些重大改进,以前 ST 会检查侧栏中的每个文件是否有更改,以便更新其索引,但现在是增量完成的。

==============================================
我一直在超大型企业仓库中使用 Sublime Text,并且总是发现它比 vscode 更快。想知道这是一个特定的用例还是什么......
每隔一段时间,我都会尝试将 vscode 作为我的主要编辑器,因为我喜欢它的所有功能。我总是切换回 Sublime 只是因为 VSCode 的缓慢让我烦恼。
不过,由于没有自定义 LSP 支持,尚未真正认真尝试过 Zed。

==============================================
我不得不停止使用 sublime,因为它不断在不方便的时间更新其搜索索引,并且速度慢得像爬行一样。
那和自我更新的方式破坏了我最重要的插件。

==============================================
我在 Zed 机器上打开了一个随机 python 项目,它自动加载了 python 的 LSP。看起来它使用的与我的 emacs 使用的相同(pyright),但它以一种不是特别有用的顺序提供完成选项。