<listing id="5x1tx"></listing>
    <track id="5x1tx"></track><pre id="5x1tx"></pre>
    <listing id="5x1tx"><strike id="5x1tx"></strike></listing>

      <del id="5x1tx"></del>

      <noframes id="5x1tx">

      <big id="5x1tx"></big>

      您的位置:首頁 >聚焦 >

      滾動:這款開源 IDE 性能傲視 VS Code,值得嘗試一下

      2022-09-19 15:43:01    來源:程序員客棧
      ?

      Lapce


      (資料圖)

      地址:https://github.com/lapce/lapce

      ??:15.5k

      語言:Rust

      官網:https://lapce.dev/

      ?

      Lapce 是一款用 Rust 開發的快速且功能強大的代碼編輯器,官方在說明 Lapce 的速度時,使用了 lightning-fast,即閃電般的,足見其對自身性能的自信。

      Lapce 帶有 Druid 的 UI(也是用 Rust 編寫的)。它采用了 Xi-Editor的 Rope Science設計,可實現閃電般快速的計算,并利用 OpenGL進行渲染。

      Lapce 具有原生 GUI 和 Rust 驅動的性能。官方表示作為開發人員,他們知道開發者需要一個基本工具(如代碼編輯器)需要什么。在 Lapce 中愉快地編寫代碼。

      這款代碼編輯器具有以下特點

      閃電般的速度

      在 Rust 中具有 GPU 加速的本機 GUI,不再等待啟動編輯器,并且我們按鍵的任何延遲都將被視為錯誤并得到修復。

      遠程開發

      受 VSCode 遠程開發啟發的內置遠程開發支持。享受“本地”體驗帶來的好處,并無縫獲得遠程系統的全部功能。

      我們可以通過 SSH 將 Lapce 連接到遠程機器。連接到遠程機器后,所有插件和命令都將從遠程機器運行。我們將獲得與在本地工作空間中工作時完全相同的體驗,而不會感到任何差異。同時從與生產服務器相同的環境中受益,或者利用遠程機器的全部性能。

      內置 LSP

      內置 LSP (語言服務器協議)支持,提供智能代碼功能,例如:完成、診斷和代碼操作。使用 Tree-sitter 代碼語法高亮,比基于正則表達式的高亮更快更好。

      Vim 之類的模態編輯

      模態編輯支持作為一等公民。內置支持類似 Vim 的編輯體驗,無需插件。

      要使用類似 Vim 的模態編輯功能,我們首先需要在 Lapce 中啟用模態編輯??梢酝ㄟ^單擊第一個屏幕上的“啟用模式編輯”來完成。

      WASI插件系統

      可以使用任何可編譯為 WASI 的編程語言為 Lapce 編寫插件。選擇一種熟悉的語言來編寫插件,而無需學習一門新語言。

      內置終端

      在工作區的路徑上啟動一個終端,而不離開 Lapce。

      Lapce 目標在于作為 Microsoft 的 Visual Studio Code 的替代品。雖然目前還處于 Pre-alpha 階段,但如果用戶獲得代碼編輯器所需的所有基本功能,同時又能得到更好的性能更好,相信 Lapce 很快就會成為一個受歡迎的選擇。

      關鍵詞: 編輯功能 完全相同 很快就會

      相關閱讀

      女省委书记被征服
      <listing id="5x1tx"></listing>
        <track id="5x1tx"></track><pre id="5x1tx"></pre>
        <listing id="5x1tx"><strike id="5x1tx"></strike></listing>

          <del id="5x1tx"></del>

          <noframes id="5x1tx">

          <big id="5x1tx"></big>