EC Elliot

EC Elliot

0 关注者

1天前

最近 Zed 编辑器小火了一把,作为早期玩家,摸鱼聊两句。 Zed 的 CEO Nathan Sobo 曾是 Atom 编辑器团队的负责人。Atom 原名 Atom Shell, Electron 生态的鼻祖之一。如今市面上许多 Coding 编辑器其实都是 VS Code 的 fork,而 VS Code 也正是继 Atom 之后出现的产物。 轻量级编辑器最早出圈的要数 Sublime Text 2,非 Electron 架构,地地道道的原生应用,手感流畅,跨平台,插件生态丰富。Cmd+Shift+P 呼出命令面板,多 theme 支持,多光标编辑功能。我去,当时是妥妥潮流他妈给潮流开门。 不过,Sublime 有一个缺憾 - 不免费,不开源。 紧接着 Atom 上场,采用 Electron 架构,除了响应速度稍逊,几乎继承了 Sublime 的全部优点。UI 也更现代炫酷,对 JS / CoffeeScript 的支持更出色,当时有句玩笑,你控制了 JS 社区,就等于控制了世界,所以那时社区极为活跃,好不热闹。 而且,Atom 完全开源免费。 当时的共识是 - 写代码效率 Sublime 无敌,玩插件和体验 Atom 更丰富。 直到 VS Code 横空出世,同时兼具两者优点,Sublime 和 Atom 才逐渐淡出主流舞台。虽然 VS Code 仍是 Electron 应用,但微软对其进行了深度定制和优化,也造福了后来的各路 fork。 你可能会注意到,因为踩过坑, 所以 Zed 从一开始就没想走 Electron 路线,而是选择了更极致的 Rust,做真正的本地 native 应用,而不是运行在浏览器内核或 JS 虚拟机里。 我喜欢 Zed 编辑器,喜欢它的纯粹和坚持。欣赏它的节奏,走自己的路。 P.S. 去 Zed 官网,按下 Cmd + Shift + P 唤出命令面板,会发现 Zed's Brand 赫然其下,满满的自信写在品牌里。或许,开源本该如此纯粹,如此笃定,也如此富有品牌张力。