迎接 ecode:一個即將推出的具有全新圖形用戶界面框架的現(xiàn)代、輕量級代碼編輯器
如果你看看周圍的開源代碼編輯器,有幾個有前途的新項目可能會挑戰(zhàn) Visual Studio Code 的地位。
當然,這可能不會很快發(fā)生。但對支持新項目持樂觀態(tài)度也無妨。
我們最近在這里介紹了其中的一些選擇:
現(xiàn)在,我偶然發(fā)現(xiàn)了另一個編輯器,“ecode”。這個項目的作者提到,它從 ??Lite XL?? 等編輯器中獲得了靈感。
有什么不同?
- 它建立在其新的 GUI 框架 ??eepp?? 之上,該框架專注于提供一個豐富的用戶界面。
- 雖然它的目標是使用最少的資源,但 ecode 的理念針對的是有 SSD、高核心數(shù)和良好的 GPU 加速的現(xiàn)代硬件系統(tǒng)。
- 該代碼編輯器可以被編譯為在任何現(xiàn)代瀏覽器中運行。然而,目前的重點并不在網(wǎng)頁版的開發(fā)上。
ecode official screenshot
這聽起來不錯。那么,讓我們看一看。
?? 該項目正在大力開發(fā)中。你不應該在日常工作中依賴這個工具。
ecode 的特點
ecode
??ecode?? 是一個功能強大的編輯器,從一開始就有所有的基本功能。
當然,它有計劃隨著開發(fā)的進展增加更多的東西。就目前而言,這里有一些關鍵的亮點:
- 可移植
- 語法高亮
- 終端支持
- 自動補全
- 可定制的顏色方案
- 可定制的鍵盤綁定
- LSP 支持
- 縮略視圖Minimap
- 插件管理器
- 深色和淺色模式
- 各種類型的分割視圖以適應不同的工作流程
我在 Linux Mint 上簡單地試了一下這個編輯器,它看起來確實是正在開發(fā)中。
但是,即使在其早期階段,它也支持廣泛的語言和相應的語法高亮。
ecode options
你可以從一組預定義的主題中快速定制編輯器的主題。
對于編寫大量代碼(冗長的片段)并需要快速瀏覽的用戶來說,縮略視圖將非常方便。
最初,當我在一個空白區(qū)域右鍵點擊時,該應用崩潰了。但是,隨著下一個版本 0.4.1(在發(fā)表這篇文章的時候)的更新,它很快就被修復了。所以,我想說開發(fā)進展似乎很有希望。
下載 ecode
你可以嘗試一下 ??在線演示?? 來快速測試一些選項。
有一個可用于所有 Linux 發(fā)行版的 AppImage 軟件包。也有用于 macOS 和 Windows 的軟件包。
你可以從它的 ??GitHub 發(fā)布頁?? 獲得這些包,或者探索它的 ??源碼??。
?? 有這么多有前途的新代碼編輯器在開發(fā)中,你認為我們會對微軟的 VS Code 有一個好的競爭嗎?