


保持專注
生產力源自於不會干擾您的工具。Zed 結合 IDE 的强大功能和輕量化編輯器的靈敏度,讓您能在舉手投足間展現生產力。
為效能打造
Zed 有效利用每個 CPU 核心和您的 GPU,讓您能立即開始、在眨眼間載入檔案,並在下次顯示更新時回應您的鍵盤輸入。持久的效能讓您保持專注,讓其他工具相形見絀。
輕鬆掌握智慧
透過人工智慧產生程式碼以節省時間和鍵擊次數。Zed 內建支援 GitHub 副駕駛程式,您可利用 GPT-4 在按下 Ctrl+Enter 並輸入自然語言提示時產生或重構程式碼。在內建助理面板中與模型互動且不切換語境,然後在內嵌產生時查詢您的對話紀錄。
具語言辨識能力
Zed 在您輸入時會為每個緩衝器維護一個完整的語法樹,並提供精確的程式碼醒目提示、自動縮排、可搜尋的架構檢視以及結構化選取。Zed 也支援語言伺服器通訊協定以提供自動補全、程式碼導覽、診斷和重構。

即開即用
整合式終端機
Zed 整合了一個功能完備的終端機,讓您在編輯程式碼的同一位置存取殼層。使用內建的碼頭放置並切換它到您想要的任何位置,或用它固定其他標籤頁。
Vim 模式
使用可搜尋的指令面板、VS Code 預設鍵盤對應,以及 Vim 風格的模態編輯功能,讓您的手指停留在鍵盤上。剛開始依賴這些快速鍵嗎?提示工具會顯示鍵盤對應,下次使用時可加快您的速度。
佈景主題
Zed 內建多款淺色和深色佈景主題,且透過擴充功能有更多主題可供使用。
與團隊保持聯繫
透過 Zed,多位開發人員可以在共用工作空間中導覽和編輯。這讓大家可以輕鬆深入討論程式碼庫中任何部分的內容,無論是去年提交的程式碼,或尚未儲存到磁碟上的程式碼。
軟體團隊的虛擬辦公室
頻道是與您的團隊討論、規劃和編寫軟體的空間。每個頻道都有自己的共用文件,可供您記錄筆記和追蹤專案,而頻道則會巢狀在層次結構中,協助您保持井然有序。與頻道分享專案、並利用語音或文字聊天即時讓協作者參與專案。
更多關於頻道的資訊 →在任何機器上使用程式碼
當您加入隊友的專案時,您可以導覽和編輯,就像程式碼在您的本機上一樣。開啟任何檔案、在低延遲的情況下輸入,並與語言伺服器互動。無論您與鄰桌的同事或不同大陸的同事合作,都可順利地運作。
一起導覽
前往隊友的位置並跟隨他們瀏覽程式碼,然後切換角色讓他們跟隨您。這個方法非常適合檢閱變更,或幫助新的隊友熟悉您的程式碼庫。您也可以使用內建的畫面分享功能,在 Zed 以外跟隨某人以檢視文件,或是在開發的應用程式中進行實驗。

由內而外的美
優良的產品源自於優良的工程。我們非常重視實作細節,讓您不會發現這些細節,而能專注於忘記您正在使用編輯器這件事。
以製作電玩的方式製作
Zed 的突破性效能始於我們的 GPUI 框架,這是建構 2D 使用者界面的新方法。GPUI 會像 3D 電玩遊戲一樣,在 GPU 上擷取整個視窗。結果呢?每個畫格都能快速、可靠、順暢傳遞畫素。
針對多核心時代設計
Rust 獨特的類型系統讓我們得以在多個核心上平行執行作業,同時又不危害應用程式的穩定性。Zed 使用寫入時複製資料結構和 Rust 富有表現力的非同步原始碼,將 CPU 密集型任務移出主執行緒,實現單執行緒編輯器無法達到的反應速度。
經過廣泛模糊測試以確保穩定性
沒有可靠性,效能和效能就毫無意義。因此,我們將 Zed 的重要程式碼路徑置於隨機測試中,以協助我們找出並修正罕見的邊界情況。透過在開發過程中創造受控的混亂,才能在產品中達成穩定性。
一種運用於語法的原則性方法
正規表示式是分析無關文法時錯誤的工具。這就是我們建立 Tree-sitter 的原因,這是一種開源的解析框架,其基於用於編譯器的相同理論基礎:無關文法。Tree-sitter 使用廣義 LR 分析的遞增版本,讓針對一般用途編輯器的語言感知功能成為可能,而這項功能以前只能在特定語言的 IDE 中使用。
每個緩衝區都是 CRDT
無衝突複本資料類型(CRDT)是一種最終一致的資料結構類別,並允許資料在並發變異的情況下保持同步。在 Zed 中,每個緩衝區預設為 CRDT,對多種形式的協作提供根基。它們也是讓 Zed 成為一種您自用時也令人開心的多執行緒架構的關鍵元件。
來自我們的團隊
我們是 Zed Industries,只有一個小而充滿熱情團隊,肩負著要為你打造全球最佳文字編輯器的使命,對你和你團隊來說都是如此。
Zed 並不是我們的頭一個編輯器。它累積了我們超過十年的為開發人員打造工具的經驗。
我們開發了可進行改造的文字編輯器 Atom,以及開啟了一整個全新世代的桌面應用程式的先驅軟體平台 Electron。
我們也建構了 Tree-sitter,這是一個全球最受歡迎編輯器使用的進階語法分析框架。建構有意義的工具是我們與生俱來的能力。
現在,我們再次以相同的驅動力和新的願景打造新的產品。我們認為,最好的軟體是手工打造的,並對細節有獨特的重視。
我們相信,當軟體開發成為一種分享的體驗時,會更好。我們相信,撰寫軟體有更好的方法,而這只是冒險的開端。