簡介
“Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It’s also open source.”
“Zed是一款高性能的支持多人協作的代碼編輯器,由Atom和Tree-sitter的創建者開發。它也是開源的。”
Zed主打“高性能”,實際體驗下來,無論啟動編輯器,打開項目或者文件,導航,還是編碼等體驗,都能明顯感到非常迅速和流暢
編譯
由于目前官方還沒有編譯windows版Zed,但是不影響自己編譯,提前體驗
參考之前的安裝Rust的文章http://t.csdnimg.cn/DEQFE
安裝好Rust,首先下載代碼
git clone https://github.com/zed-industries/zed.git
然后開始編譯Zed,編譯完成,“target\release”目錄生成“zed.exe”
rustup update
rustup target add wasm32-wasi
cargo run --release
插件
可以通過插件市場安裝常用的插件。目前常用的插件比如支持Markdown,Dockerfile、TOML和Yaml等常見的文件都能找到對應的插件
主題
編輯器自帶幾十種主題,包括暗色和亮色
Git
編輯到某一行時,能夠看到最近的Git提交記錄
代碼補全
目前體驗下來,編寫C#、Rust和Javascript等都能補全代碼,編碼體驗非常流暢
使用操作
復制控制臺文字
打開【Settings】,實際上就是編輯“C:\Users\[用戶名]\AppData\Roaming\Zed\settings.json”文件,新增如下配置:
"terminal": {"copy_on_select": true}
固定標簽頁
雙擊打開項目文件,tab欄會固定這個文件的標簽頁,并且顯示文件名稱為“非斜體”,單擊打開文件,文件名顯示為“斜體”
打開新的文件,非固定的標簽頁會變為新文件的標簽頁
非固定的標簽頁,也可以繼續通過雙擊該文件,固定該標簽頁
代碼換行
以C#語言為例
"languages": {"CSharp": {"format_on_save": "language_server","preferred_line_length": 150,"soft_wrap": "preferred_line_length"}}
標簽頁顯示Git狀態
修改項目文件,標簽頁提示該文件已經修改。配置文件新增如下配置:
"tabs": {"git_status": true}
zed日志和插件文件等
在使用zed的過程,如果碰到異常的情況,可以打開日志文件查看日志詳情確定異常原因,有些情況比如網絡原因,導致插件等無法下載
日志和插件等文件都存儲在“C:\Users\[用戶名]\AppData\Local\Zed”文件夾
持續更新
官方的開發路線,還有很多新功能正在開發的路上,比如調試器等,詳見官方Roadmap
本文也會持續更新
?