發展藍圖
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 功能,改進語法、目錄、圖片支援以及同步的預覽/編輯模式。