最近 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 赫然其下,滿滿的自信寫在品牌裡。或許,開源本該如此純粹,如此篤定,也如此富有品牌張力。
39.35K