導讀:好消息!Rust編輯器Zed 現已具備適當的 Git 支持。現在,你無需離開編輯器就可提交、推送和管理分支。
Zed 是一款具有 AI 超級能力的現代 Rust 的代碼編輯器,這個研發團隊很是勤奮一直很忙碌,最近推出了一項新的AI 編輯預測增強功能,該功能可以學習 Zed 用戶的編碼習慣,然後預測他們的下一步行為。
儘管如此,Zed 團隊並沒有一絲暫停休整的跡象,他們又為 Zed 推出了另一項重要功能,旨在進一步增強開發人員的用戶體驗。
讓我們看看這到底是怎麼一回事?
Zed 中的原生 Git 支持:我們可以期待什麼?
在 macOS 版本的 Zed 上導航和暫存 Git 更改。(來源:Zed)
為了響應收到的眾多用戶請求,Zed 開發人員在Zed v0.177 版本中引入了原生Git支持,允許用戶執行常見的 Git 操作,如提交、推送、拉取和暫存。他們可以用鍵盤為中心,這樣比同時使用滑鼠和鍵盤更加容易使用。
所有這些都與新的 Git 面板相關,該面板作為此新功能的主頁,為用戶提供其工作樹和暫存區的概覽,同時也充當所有 Git 操作的中心樞紐。
還支持從命令面板運行git::Commit,允許人們快速提交而無需暫存,並且與板載 AI 系統集成以自動生成提交消息。
此外,Zed開發人員還致力於重建文本緩衝區,以確保差異與編輯器完美融合。已刪除的文本現在以特殊背景顯示,用戶只需使用文本游標即可選擇、複製粘貼和移動文本,而無需使用滑鼠。
作為未來升級的一部分,Zed團隊計劃致力於實現Git 衝突解決、逐行暫存,以允許用戶暫存單獨的代碼行、歷史可視化等。
怎樣獲得 Zed
我們可以通過運行以下命令並參考屏幕提示在 Linux 系統上安裝 Zed 編輯器:
curl -f https://zed.dev/install.sh | sh
另外,官方網站和Flathub上還提供其他軟體包哦。