您的位置:首頁 >聚焦 >

                      滾動:這款開源 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 很快就會成為一個受歡迎的選擇。

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

                      相關閱讀

                      清冷受被cao到肚子鼓起来bl