国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

性能的極致,Rust的加持,Zed-Dev編輯器快速搭建Python3.10開發(fā)環(huán)境

這篇具有很好參考價值的文章主要介紹了性能的極致,Rust的加持,Zed-Dev編輯器快速搭建Python3.10開發(fā)環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

快就一個字,甚至比以快著稱于世的Sublime 4編輯器都快,這就是Zed.dev編輯器。其底層由 Rust 編寫,比基于Electron技術(shù)微軟開源的編輯器VSCode快一倍有余,性能上無出其右,同時支持多人編輯代碼。

安裝和配置Zed.dev

Zed.dev編輯器還在灰度測試階段,暫時只釋出了Mac版本,在Zed.dev官網(wǎng)下載,安裝成功后,進(jìn)入Zed.dev編輯器,使用組合鍵 Command + , 調(diào)出編輯器的配置文件:

// Zed settings  
//  
// For information on how to configure Zed, see the Zed  
// documentation: https://zed.dev/docs/configuring-zed  
//  
// To see all of Zed's default settings without changing your  
// custom settings, run the `open default settings` command  
// from the command palette or from `Zed` application menu.  
{  
    "theme": "One Dark",  
}

編輯器默認(rèn)使用暗黑風(fēng)格的One Dark主題,也可以通過配置theme來選擇別的主題,比如"Rosé Pine Moon:

"theme": "Rosé Pine Moon",

如圖所示:

除此之外,我們也可以配置其他的設(shè)置,以方便日常的開發(fā):

// Zed settings  
//  
// For information on how to configure Zed, see the Zed  
// documentation: https://zed.dev/docs/configuring-zed  
//  
// To see all of Zed's default settings without changing your  
// custom settings, run the `open default settings` command  
// from the command palette or from `Zed` application menu.  
{  
    "theme": "Rosé Pine Moon",  
    "soft_wrap": "editor_width",  
    "autosave": "on_focus_change",  
    "tab_size": 4,  
    "buffer_font_size": 15,  
    "language_overrides": {  
      "Python": {  
        "format_on_save": {  
          "external": {  
            "command": "black",  
            "arguments": ["-"]  
          }  
        }  
      }  
    }  
}

這里配置了自動保存,縮進(jìn)空格,自適應(yīng)斷行等等。

Zed.dev默認(rèn)支持的語言列表:

C  
C++  
CSS  
HTML  
Elixir  
Go  
JavaScript  
JSON  
Markdown  
Python  
Ruby  
Rust  
TOML  
TSX  
TypeScript

也就是說默認(rèn)支持上述語言的自動補(bǔ)全,而不需要單獨(dú)配置:

雖然Zed.dev還不支持插件,但內(nèi)部集成了系統(tǒng)的終端,直接通過組合鍵 esc + shift 打開終端即可運(yùn)行代碼:

非常方便,也可以通過組合鍵 Command + b 來自由收放左側(cè)文件列表菜單欄。

大體上,基本不需要配置什么,就可以直接用Zed.dev來寫代碼了,即所謂開箱可用。

項目共享協(xié)作

我們可以從協(xié)作菜單中添加一個現(xiàn)有的Zed.dev用戶作為聯(lián)系人,從窗口右上角的加號圖標(biāo)進(jìn)行部署,或者通過組合鍵command-shift-c,然后單擊搜索框右側(cè)的添加圖標(biāo)按鈕:

隨后可以在協(xié)作菜單中看到所有在線或者離線聯(lián)系人。搜索或點(diǎn)擊他們將發(fā)送一個請求,開始呼叫并與他們共享當(dāng)前的項目,他們將收到加入呼叫的通知。

這之后所有連入Zed.dev項目的人就可以進(jìn)行代碼聯(lián)調(diào)了,效率上要比Git高出了不少。

結(jié)語

快速輕便,簡單清爽,這就是Zed.dev給我們的第一印象,很明顯,在桌面編輯器層面,Rust具有及其出挑的優(yōu)勢,它以閃電般的速度處理功能復(fù)雜的任務(wù),同時還減少了與內(nèi)存、邊界、空變量、初始化變量或整數(shù)溢出相關(guān)的錯誤,下面是Zed.dev的內(nèi)存占用情況:

最后附上邀請碼,與君共觴:zed.dev/invites/T7MtltpVii8thwIW文章來源地址http://www.zghlxwxcb.cn/news/detail-807393.html

到了這里,關(guān)于性能的極致,Rust的加持,Zed-Dev編輯器快速搭建Python3.10開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 極致性能優(yōu)化:前端SSR渲染利器Qwik.js | 京東云技術(shù)團(tuán)隊

    極致性能優(yōu)化:前端SSR渲染利器Qwik.js | 京東云技術(shù)團(tuán)隊

    前端性能已成為網(wǎng)站和應(yīng)用成功的關(guān)鍵要素之一。用戶期望快速加載的頁面和流暢的交互,而前端框架的選擇對于實現(xiàn)這些目標(biāo)至關(guān)重要。然而,傳統(tǒng)的前端框架在某些情況下可能面臨性能挑戰(zhàn)且存在技術(shù)壁壘。 在這個充滿挑戰(zhàn)的背景下,我們引入了 Qwik.js 框架。Qwik.js 不僅

    2024年02月05日
    瀏覽(24)
  • 基于CANN的AI推理最佳實踐丨多路極致性能目標(biāo)檢測應(yīng)用設(shè)計解密

    基于CANN的AI推理最佳實踐丨多路極致性能目標(biāo)檢測應(yīng)用設(shè)計解密

    當(dāng)前人工智能領(lǐng)域,最熱門的無疑是以ChatGPT為代表的各種“新貴”大模型,它們高高在上,讓你無法觸及。但在人們的日常生活中,實際應(yīng)用需求最大的還是以Yolo模型為代表的目標(biāo)檢測“豪強(qiáng)”,它們每天都在以各種方式落地、應(yīng)用于我們?nèi)粘I畹姆椒矫婷妗?目標(biāo)檢測是

    2024年02月12日
    瀏覽(17)
  • 高性能計算HPC照亮AIGC未來:PC集群+Stable Diffusion 打造極致游戲體驗

    角色設(shè)計 |?PC集群?|?增強(qiáng)現(xiàn)實 游戲設(shè)計 | PC農(nóng)場?| PC Farm 隨著科技的不斷進(jìn)步,虛擬現(xiàn)實、增強(qiáng)現(xiàn)實等技術(shù)已經(jīng)逐漸成為了游戲設(shè)計中不可或缺的一部分。而在這些技術(shù)的背后,角色設(shè)計、PC集群、GAMEAI等方面的不斷發(fā)展也為游戲的體驗提供了更加豐富的可能性。而在這其中

    2024年02月09日
    瀏覽(28)
  • chrome Dev Tools 性能分析 performance

    chrome 的performance用來分析性能優(yōu)化性能非常好用,下面以一個頁面來舉例 性能分析最好使用隱私無痕模式,以保證干凈的環(huán)境下,避免chrome插件對性能分析結(jié)果的影響 Performance 性能面板 :可看到白屏?xí)r間,F(xiàn)PS,資源加載曲線,內(nèi)存變化 Memory 內(nèi)存面板,記錄某個時刻的頁面

    2023年04月27日
    瀏覽(21)
  • intellij 編輯器內(nèi)性能提示

    intellij 編輯器內(nèi)性能提示

    IntelliJ IDEA已經(jīng)出了最新版的2023.2,最耀眼的功能無法兩個 AI Assistant 編輯器內(nèi)性能提示 AI Assistant 已經(jīng)嘗試過了是限定功能,因為是基于open ai,所以限定的意思是國內(nèi)無法使用,今天我們主要介紹是編輯器內(nèi)性能提示 IntelliJ Profiler功能很早就已經(jīng)有了,他的主要功能是分析代碼

    2024年02月15日
    瀏覽(14)
  • Rust 性能優(yōu)化 : Rust 性能優(yōu)化技巧,提升 Rust 程序的執(zhí)行效率和資源利用率 The Rust Performance

    作者:禪與計算機(jī)程序設(shè)計藝術(shù) 在過去的幾年中,隨著編程語言的快速發(fā)展,編程人員已經(jīng)逐漸從依賴編譯型語言轉(zhuǎn)向了使用解釋型語言。相對于編譯型語言來說,解釋型語言具有更快的執(zhí)行速度,在某些情況下甚至可以實現(xiàn)接近編譯器的運(yùn)行時效率。但是另一方面,這些語

    2024年02月07日
    瀏覽(303)
  • C++ vs Rust vs Go性能

    比較 C++、Rust 和 Go 的性能涉及許多因素,包括編程語言本身的特性、編譯器優(yōu)化、代碼實現(xiàn)方式等。我將提供一個簡單的代碼示例,演示如何使用這三種語言編寫一個簡單的計算斐波那契數(shù)列的程序,并在每種語言下進(jìn)行性能比較。 C++ 代碼示例: Rust 代碼示例: Go 代碼示例

    2024年04月26日
    瀏覽(41)
  • go 、rust、python 語言 編碼效率、性能比較

    1、 Rust適合內(nèi)存使用苛刻、無GC、超高性能的場景 , 如果是實時計算系統(tǒng),那rust的吞吐量對于Go還是有一定優(yōu)勢的,基于線程和goroutine的調(diào)度模式還是有差別的。能用他的都是高手,代碼量大,內(nèi)存占用不高, 20個線程,每個線程運(yùn)行50億次,rust和Go用時,16.5s vs 36秒,內(nèi)存占

    2024年02月10日
    瀏覽(17)
  • Rust所有權(quán)系統(tǒng):內(nèi)存安全與性能優(yōu)化的秘密

    本文將深入探討Rust編程語言的核心特性——所有權(quán)系統(tǒng)。通過豐富的實例和應(yīng)用場景,幫助你理解所有權(quán)系統(tǒng)的工作原理及其在實際編程中的優(yōu)勢。 Rust是一種注重安全、性能和并發(fā)性的系統(tǒng)編程語言。它因其獨(dú)特的所有權(quán)系統(tǒng)而備受關(guān)注,這一系統(tǒng)有效地解決了內(nèi)存安全問

    2024年04月13日
    瀏覽(25)
  • 不同事物價值比較的加減不同于數(shù)學(xué)上的加減

    在數(shù)學(xué)中,加法和減法是進(jìn)行數(shù)值運(yùn)算的基本操作,其結(jié)果是具體的數(shù)值。而在比較不同事物的價值時,加法和減法的概念都有所不同。 在價值比較中,加法通常用于表示將兩個或多個事物的價值相加,得到一個綜合的總價值。這種加法并不是簡單的數(shù)值相加,而是對不同事

    2024年01月19日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包