拋棄VS Code,我們還能用啥編輯器?
共 2068字,需瀏覽 5分鐘
·
2024-05-28 16:16
Zed 是一款支持多人協(xié)作的代碼編輯器,由 Atom 編輯器原作者主導(dǎo),其底層采用 Rust 編寫、默認(rèn)支持 Rust,還自帶了 rust-analyzer,主打 “高性能”——作者表示希望將 Zed 打造為世界上最好的文本編輯器。
Zed 于 2024 年 1 月份正式開源,去年剛發(fā)布時僅支持 macOS。時隔三個多月,項目團隊現(xiàn)已開始支持 Linux。
近日,Zed 官方博客詳細(xì)介紹了支持 Linux 工作的最新進(jìn)展,以及所面臨的挑戰(zhàn)等內(nèi)容。
“一月底,我們開源了 Zed,但對 Linux 的支持為零。
現(xiàn)在,三個月過去了,你可以在 Linux 上編譯和運行 Zed,并真正使用它?!?/span>
團隊表示,由于 GPUI 框架、Linux 生態(tài)系統(tǒng)中的各種碎片問題以及其他技術(shù)問題,Zed 的 Linux 支持工作進(jìn)展并不順利。
“為 Linux 構(gòu)建 GUI 應(yīng)用程序的一大挑戰(zhàn)在于,Linux 實際上并不存在。Linux 是一個內(nèi)核,當(dāng)你安裝并運行它時,你很可能是通過一個 Linux 發(fā)行版來完成的,而該發(fā)行版也為你提供了操作系統(tǒng)的其他部分:Ubuntu、Debian、CentOS、Arch、Gentoo 等等?!?/span>
為了發(fā)布針對 Linux 平臺的 alpha 版本,項目團隊的主要事項包括:修復(fù) 86 個不同難度的剩余待辦事項,讓 window resizing/moving 在 Wayland 上正常工作,以及為 GPUI 實現(xiàn)系統(tǒng)對話框。
alpha 版本之后,工作重心則將放在增加對音頻通話、拖放、憑證存儲的支持,以確保性能始終保持在較高水平,并提高穩(wěn)定性等等。
盡管可能還有很多事情要做(我甚至不想知道在 Linux 上 drag & drop 有多復(fù)雜),而且一路上還有很多未知的未知數(shù)和驚喜,但有一件事是肯定的:我們在三個月內(nèi)就在 Linux 上開發(fā)出了目前的 Zed,而且還得到了那么多高質(zhì)量的開源貢獻(xiàn),這是非常了不起的。
想在 Linux 上試用 Zed 嗎?你需要 Rust、一些依賴項,還需要足夠的 CPU 和內(nèi)存來在合理的時間內(nèi)編譯它,這取決于你的耐心。
Zed 的 Slogan 為「Code at the speed of thought」,意思就是用 Zed 寫代碼的速度快得跟上了腦子。
Zed 官網(wǎng)介紹了它與 VS Code、Sublime Text 等主流編輯器的輸入延遲對比,結(jié)果當(dāng)然是 Zed 完勝。
網(wǎng)友表示,“實際體驗下來,Zed 確實會比 VS Code 絲滑”。
Zed:
Zed 未來:無縫 AI 集成與跨平臺支持
Reference
https://zed.dev/blog/zed-decoded-linux-when
https://www.youtube.com/watch?v=O5XVVnA2LoY
https://mp.weixin.qq.com/s/GxSamTl76vCPA6A7NQQ9rQ
END
