<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          拋棄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。

          Rust編寫的Zed編輯器開源:約27萬行代碼、主打“高性能”

          近日,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:


          VS Code:

          Zed 未來:無縫 AI 集成與跨平臺支持

          根據(jù)項目路線圖,Zed 未來將支持無 OpenAI 密鑰 AI 功能,在終端中實現(xiàn) AI 內(nèi)聯(lián)輔助、簡化輔助界面,并允許 AI 訪問“緩沖區(qū)、文件、LSP、終端提示符”等功能。
          除了擴展不足之外,Zed 還存在其他一些問題。首先是能夠支持的編程語言有限。目前支持效果最好的是 Rust、TypeScript 和 Python,其他部分語言也能支持,但微軟 C# 等語言則完全無法支持。此外項目描述還提到,“目前正積極開發(fā)將 Zed 與任意語言服務(wù)對接的功能”。


          Reference

          https://zed.dev/blog/zed-decoded-linux-when
          https://www.youtube.com/watch?v=O5XVVnA2LoY
          https://mp.weixin.qq.com/s/GxSamTl76vCPA6A7NQQ9rQ

          END





          ChatGPT-4o來了!使用WildCard一分鐘極速體驗

          關(guān)不住啊!最新6個爆款小游戲源碼上新!

          微信小游戲分包最佳實踐

          微信暢玩榜我發(fā)現(xiàn)暗藏的幾個驚天大秘!

          500+免費CC0游戲模型素材點擊領(lǐng)?。?/span>

          瀏覽 139
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲爆乳一区二区三区 | 天天添天天干 | 亚洲第一香蕉视频在线观看 | 日韩午夜毛片 | 久久久久成人视频 |