
去年,我的联合创始人与我首次开始在 Zed 中编码。从那一刻起,我就爱上了它。不是因为 Zed 是我的心血结晶(尽管它确实是)。我们之前的编辑器 Atom 也是我的心血结晶,但我从未像爱用 Zed 一样爱用它。
在编码的第一天,Zed 出色的响应速度就俘获了我的心。当我们启动这个项目时,我们向自己承诺,将不惜一切代价让我们的编辑器变得快速。我们选择了 Rust,因为它结合了低级控制和表现力,然后编写了自己的 GPU 加速 UI 框架,以超越 Electron 的限制。我们还创建了 Tree-sitter,一个增量解析框架,它不仅能比正则表达式提供更精确的结果,而且速度也快得多。我们创建的每一个数据结构和算法,都致力于让速度成为 Zed 的首个杀手级功能。
但 Zed 不仅仅是一个更快的编辑器。我们认为软件开发人员的关键瓶颈之一是我们有效沟通代码的能力。这就是为什么我们设计 Zed 时将协作作为首要考虑因素。今天,这意味着能够邀请其他用户加入您的项目,实时无缝地共同编写和讨论代码。在接下来的几个月里,我们将在此基础上引入基于文本的对话,这样您就可以随时讨论代码库的任何部分,而不仅仅是最近提交的代码。
当然,我们今天发布的测试版只是我们设想的工具的一个缩影,我们期待在接下来的几个月和几年里精雕细琢。然而,展望未来,我们为 Zed 今天的成就感到自豪。是时候让我们的孩子离开巢穴了。
我们希望您能像我们一样爱上它。