發展藍圖

2024 年主要目標

  • 將每週活躍用戶數提升至 5 萬
  • 擁抱人工智慧
  • 與我們的社群一起討論、規劃並在 Zed 中實作 Zed

這將會對應到 3 個團隊,分別負責 3 個主要目標:用戶推廣、人工智慧和協作。每個團隊將會有一個半永久的領導者,而其他 Zed 的成員會定期輪調。

如需更多詳細資訊和我們最新的想法,請查看 Zed 中的 #zed 頻道。對於沒有 Mac 的用戶,以下是我們目前主要關注領域的計畫概要。這些都可能會有所變動,但應該可以讓您了解我們的想法。

用戶推廣

目標:了解開發者的需求並滿足他們

領導者:@maxbrunsfeld

發展藍圖

  • 可擴展性
    • 主題擴展
    • 語言擴展
    • 通用擴展
  • Linux 支援
  • 網頁支援
  • Git
    • 追蹤修改紀錄 (Blame)
    • 檔案差異 (Diffs)
    • 提交 (Commit)
    • 暫存 (Stage)
    • 歷史紀錄 (History)
  • 測試執行器
  • 散文:Markdown、拼寫檢查
  • 改善多緩衝區的使用者體驗
  • 遠端開發
  • 除錯器
  • 設定介面
  • 快捷鍵介面

人工智慧

長期目標:打造一個超級智慧的結對程式設計師

短期目標:基於大型語言模型 (LLM) 和向量資料庫等新興技術,推出人工智慧功能。

領導者:@as-cii

發展藍圖

  • 開箱即用的人工智慧支援(無需 OpenAI 金鑰)
  • 終端機內嵌助手,使用 ctrl-enter 啟動
  • 助手面板中的協作功能
  • 將文件和其他資源附加到上下文
    • 將 cargo doc 輸出的 HTML 轉換為 markdown 以提供上下文
    • 使用嵌入技術索引這些文件
    • 提供以程式化方式存取這些文件的模型
  • 使用人工智慧修復編譯錯誤等問題
  • 可插拔的程式碼直譯器
    • 讓人工智慧可以內嵌存取緩衝區、檔案、LSP、終端機提示等。
  • 模態語義導航
    • 透過字元輸入以最快的速度瀏覽整個程式碼庫。
    • 可以支援從模糊的字元組合到複雜的自然語言查詢等各種輸入。

協作

目標:讓我們能夠與社群協作,在 Zed 中建構 Zed

領導者:@ConradIrwin

發展藍圖

  • 改善使用者介面互動並解決視覺上的小問題,例如閃爍的工具提示和一致的游標旗標。
  • 增強檔案處理功能,以防止開啟被 git 忽略的檔案、解決不存在的連結錯誤,並保持游標和螢幕共享的穩定性。
  • 透過調整頭像大小、播放器堆疊中的間距以及確保房間刪除的可靠性來最佳化協作介面。
  • 透過更好的管理員控制、連結處理和可靠的通知系統來簡化頻道管理。
  • 增強聊天功能,支援多行輸入、更好的通知可見性和參與者狀態指示器。
  • 改進 Zed 內的導航和連結,以改善使用者流程和各種功能的易用性。
  • 透過減少語言伺服器負擔和最佳化聊天編輯器功能來解決效能問題。
  • 推進協作功能,包括多版本通話、頻道的軟刪除和筆記的版本追蹤。
  • 增強 markdown 功能,改進語法、目錄、圖片支援以及同步的預覽/編輯模式。