成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一個用Rust編寫的開源代碼編輯器-Zed:開箱即用的遠程協作編程能力

開發 前端
使用GPUI,整個窗口——包括文本、圖形等——在圖形處理單元(GPU)上被柵格化或轉換為像素,GPU的設計目的是比cpu更有效地處理圖形渲染任務。這種方法可以更快、更流暢地將像素傳遞到屏幕上,并可以更快地更新和重新繪制代碼編輯器的UI。

代碼編輯器已經成為開發人員不可或缺的工具,使我們能夠高效地編寫、編輯和協作代碼。一個新的競爭者已經出現并加入了代碼編輯器的競爭,它承諾徹底改變開發人員的工作方式 - Zed,一個完全用Rust編寫的多人代碼編輯器。

在本文中,我們將深入研究Zed代碼編輯器究竟是什么,它提供的特性以及它的協作功能。最后,我們將比較Zed和VS Code。讓我們開始吧。

Zed代碼編輯器是什么?

Zed是一個用Rust編寫的新的開源代碼編輯器,以其閃電般的快速性能和尖端的協作功能脫穎而出。它將自己定位為最快的代碼編輯器,并且擁有比VS code,Sublime Text和CLion等代碼編輯器更高的性能。

Zed速度快的核心在于其創新的基于gpu的用戶界面(GPUI)框架。這個GPUI框架利用現代圖形處理單元(GPUs)的力量來柵格化整個編輯器窗口,提供高層級的平滑性和響應性。

關于Zed代碼編輯器需要注意的一點是,它不僅提供了更高的性能。還提供了豐富的協作編碼體驗,這在當今遠程協作優先的世界中是非常需要的。

圖片圖片

Zed代碼編輯器的特性

讓我們來探索Zed提供的一些特性。

AI集成

以下是Zed的AI能力:

  • GitHub Copilot支持:Copilot可以提供實時的基于人工智能的建議。
  • Open AI LLM支持:Zed使用GPT模型作為其AI助手??梢蕴崾局謭绦懈鞣N任務,如生成代碼、將代碼從一種語言轉換為另一種語言以及編寫文檔。

圖片圖片

GPUI框架

如前所述,Zed編輯器速度的秘密在于其基于gpu的用戶界面(GPUI)框架。這個框架利用了一種新的方法來為應用程序構建2D用戶界面——比如代碼編輯器窗口。

使用GPUI,整個窗口——包括文本、圖形等——在圖形處理單元(GPU)上被柵格化或轉換為像素,GPU的設計目的是比cpu更有效地處理圖形渲染任務。

這種方法可以更快、更流暢地將像素傳遞到屏幕上,并可以更快地更新和重新繪制代碼編輯器的UI。

探索Zed的協作和結對編程能力

關于Zed的一個很酷的事情是,許多vscode提供的擴展功能都內置在Zed中。協作功能就是一個例子。雖然協作和代碼共享可以通過微軟的Live Share擴展在VS code上實現,但這是Zed的一個開箱即用的功能。

Zed的協作功能有:

  • 添加合作者
  • 與合作者共享項目
  • 在編輯器上跟蹤合作者的活動
  • 通過聊天和頻道與合作者交談
  • 共享屏幕

讓我們詳細探討一下這些特性。

添加合作者

與他人合作的第一步是將他們添加為聯系人。在將某人添加為聯系人之前,他們必須用他們的GitHub賬號登錄編輯器。這是必要的,因為將使用他們的GitHub用戶名搜索聯系人。

圖片圖片

共享項目

添加聯系人后,就可以通過單擊聯系人進行呼叫。聯系人一旦接受呼叫并加入,項目就被共享了。

確保只與信任的人協作和共享項目,因為共享項目將使他們能夠訪問你的本地文件系統。

圖片圖片

在下面的截圖中,可以在左上角看到用戶圖標,協作側邊欄面板顯示協作中的不同人員:

圖片圖片

合作者跟蹤

Zed的多光標編輯經驗可以讓你通過他們的光標和頭像來跟蹤合作者。當多個開發人員同時在一個項目上工作時,這尤其有用,因為它使你能夠一目了然地知道誰在做什么:

圖片

聊天和頻道

Zed提供的另一個協作特性是聊天功能??梢栽诖a編輯器中與合作者進行討論。聊天還帶有音頻功能,允許你與他人進行語音通話。

然后是Zed的頻道,這些類似于Slack頻道,充當團隊的虛擬辦公室??梢詾椴煌闹黝}設置頻道,查看每個頻道上都有誰,與他們聊天,甚至為頻道創建共享筆記。

圖片圖片

請注意,頻道功能目前是免費的。然而,Zed團隊打算在測試期后將其變成付費功能。

屏幕共享

Zed還允許你與他人共享屏幕。多虧了這個功能,你不再需要離開你的編輯器,跳上QQ會議、Zoom或Teams。相反,你可以直接在編輯器中與隊友協作:

圖片圖片

Zed與VS Code比較

擴展性

Zed最近推出了對其擴展注冊表的支持。在此發布之前,插件和擴展在Zed上是不可用的。但是,通過這次發布,開發人員現在可以創建自己的擴展并與Zed用戶共享。

可以通過在命令面板中運行zed: extensions來瀏覽所有可用的擴展。

添加擴展對Zed的成功至關重要,并且有助于推廣。然而,要趕上擁有成千上萬擴展的VS Code,它還有很長的路要走。但無論如何,Zed走在正確的道路上。

主題

Zed和VS Code都提供了光明和黑暗的主題。Zed不允許創建自己的主題,而VS Code允許用戶創建主題,甚至通過擴展市場與他人共享。

Zed目前提供九組主題,而在VS Code的擴展市場中有數百個主題可供選擇。

盡管Zed提供的主題比VS Code少,但它確實提供了各種各樣的淺色和深色主題。所以,這不應該是一個做選擇的主要原因,除非你是一個經常改變主題的人,并且希望有更多的選擇。

用戶體驗

  • 在用戶體驗方面,Zed和VS Code有一些顯著的區別:
  • VS Code允許將編輯器選項卡從當前窗口拖到新窗口中,而Zed不允許。
  • 在VS Code中,當放大時,它會放大整個UI。但是,Zed只放大編輯器,而界面的其余部分(側邊欄和終端)保持默認的縮放級別。

在使用Zed時,當點擊文件樹中的圖像時,系統沒有響應。而在VS Code中點擊一個圖像時,它會在一個新的選項卡中打開這個圖像,讓你看到它。

性能

Zed團隊的數據顯示,Zed代碼編輯器提供了比VS code更好的性能。事實上,Zed的速度是其他編輯器的8倍。有些人可能會爭辯說,速度和響應時間的這種輕微改進對于人眼和普通用戶來說是微不足道的。

圖片圖片

協作能力

Zed和VS Code都提供了協作功能,使開發團隊能夠遠程協作。就協作而言,Zed和VS Code之間有兩個主要區別:

  • Zed的協作特性是內置的,而VS Code依賴于Live Share擴展進行協作。
  • Zed提供音頻通話、聊天服務器和屏幕共享功能,而VS Code沒有。

雖然這兩種代碼編輯器都提供了協作工具,但Zed的代碼編輯器是內置的,而且功能更多。

責任編輯:武曉燕 來源: coding到燈火闌珊
相關推薦

2022-09-16 09:36:02

Lapce開源代碼編輯器

2019-06-18 09:40:57

Graviton開源代碼編輯器

2022-12-18 19:27:09

Pulsar編輯器開源

2024-01-31 17:59:17

RustOpenAIZed

2019-03-21 09:12:06

CryptPad開源編輯器

2021-06-23 06:12:38

Subtitld編輯器開源

2023-03-08 21:25:58

開源工具庫開箱

2024-06-27 11:59:54

2021-02-16 09:37:01

Filmulator開源圖像編輯器

2019-11-25 00:00:00

開源技術 數據

2024-02-21 16:40:06

Web代碼編輯器開源

2014-06-25 09:15:33

JavaScript 編輯器

2013-08-01 09:23:11

編程工具

2017-05-23 19:19:16

開源Markdown編輯器

2023-12-15 09:59:14

開源GIF編輯器圖片格式

2022-06-02 09:09:27

前端React低代碼編輯器

2023-10-31 08:03:33

開源電子簽名組件

2021-12-23 10:59:30

開源技術 軟件

2020-06-09 10:24:01

程序員編輯器開發者
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区视频在线观看 | 国产一区二区高清在线 | 欧州一区二区三区 | 阿v视频在线观看 | 最新av片 | 欧美成人aaa级毛片在线视频 | 国产99久久精品 | 午夜成人免费视频 | 欧美伊人影院 | 91久久国产综合久久 | 91大神在线看 | 亚洲精品一级 | 国产午夜精品久久久 | 国产成人精品一区 | 超碰人人91 | 国产高潮好爽受不了了夜夜做 | 国产女人与拘做视频免费 | 色婷婷婷婷色 | 一区二区三区视频在线免费观看 | 毛片一级片 | 亚洲精品乱码久久久久久按摩 | 国产成人免费视频 | 可以免费观看的av片 | 日韩成人高清 | 国产精品国产精品国产专区不蜜 | 国产馆| 精品视频久久久 | 亚洲国产一区二区视频 | 久久久久亚洲精品 | 久久精品国内 | 国产99久久精品一区二区永久免费 | 国产日韩欧美精品一区二区三区 | 午夜视频网站 | 最新午夜综合福利视频 | 欧美精品三区 | 欧美自拍日韩 | 成人精品一区二区户外勾搭野战 | 国产视频h| 日本韩国欧美在线观看 | 日韩在线视频观看 | 久久精品99国产精品 |