[#]: subject: "Meet ecode: An Upcoming Modern, Lightweight Code Editor With a Brand New GUI Framework" [#]: via: "https://news.itsfoss.com/ecode-editor/" [#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/" [#]: collector: "lkxed" [#]: translator: "geekpi" [#]: reviewer: "wxy" [#]: publisher: "wxy" [#]: url: "https://linux.cn/article-15505-1.html" 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器 ====== > 一个正在开发中令人兴奋的新代码编辑器,基于其自己的 GUI 框架。 ![Meet ecode: An Upcoming Modern, Lightweight Code Editor With a Brand New GUI Framework][1] 如果你看看周围的开源代码编辑器,有几个有前途的新项目可能会挑战 Visual Studio Code 的地位。 当然,这可能不会很快发生。**但对支持新项目持乐观态度也无妨。** 我们最近在这里介绍了其中的一些选择: 现在,我偶然发现了另一个编辑器,“**ecode**”。这个项目的作者提到,它从 [Lite XL][2] 等编辑器中获得了灵感。 有什么不同? - 它建立在其新的 GUI 框架 [eepp][3] 之上,该框架专注于提供一个丰富的用户界面。 - 虽然它的目标是使用最少的资源,但 ecode 的理念针对的是有 SSD、高核心数和良好的 GPU 加速的**现代硬件**系统。 - 该代码编辑器可以被编译为在任何现代浏览器中运行。然而,目前的重点并不在网页版的开发上。 ![ecode official screenshot][4] 这听起来不错。那么,让我们看一看。 > 🚧 该项目正在大力开发中。你不应该在日常工作中依赖这个工具。 ### ecode 的特点 ![ecode][7] [ecode][8] 是一个功能强大的编辑器,从一开始就有所有的基本功能。 当然,它有计划随着开发的进展增加更多的东西。就目前而言,这里有一些关键的亮点: - 可移植 - 语法高亮 - 终端支持 - 自动补全 - 可定制的颜色方案 - 可定制的键盘绑定 - LSP 支持 - 缩略视图Minimap - 插件管理器 - 深色和浅色模式 - 各种类型的分割视图以适应不同的工作流程 我在 Linux Mint 上简单地试了一下这个编辑器,它看起来确实是正在开发中。 但是,即使在其早期阶段,它也支持广泛的语言和相应的语法高亮。 ![ecode options][9] 你可以从一组预定义的主题中快速定制编辑器的主题。 对于编写大量代码(冗长的片段)并需要快速浏览的用户来说,缩略视图将非常方便。 最初,当我在一个空白区域右键点击时,该应用崩溃了。但是,随着下一个版本 **0.4.1**(在发表这篇文章的时候)的更新,它很快就被修复了。所以,我想说**开发进展似乎很有希望**。 ![][10] ### 下载 ecode 你可以尝试一下 [在线演示][13] 来快速测试一些选项。 有一个可用于所有 Linux 发行版的 AppImage 软件包。也有用于 macOS 和 Windows 的软件包。 你可以从它的 [GitHub 发布页][14] 获得这些包,或者探索它的 [源码][3]。 > **[下载 ecode][14]** 💬 有这么多有前途的新代码编辑器在开发中,你认为我们会对微软的 VS Code 有一个好的竞争吗? -------------------------------------------------------------------------------- via: https://news.itsfoss.com/ecode-editor/ 作者:[Ankush Das][a] 选题:[lkxed][b] 译者:[geekpi](https://github.com/geekpi) 校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 [a]: https://news.itsfoss.com/author/ankush/ [b]: https://github.com/lkxed [1]: https://news.itsfoss.com/content/images/size/w2000/2023/01/ecode-first-look.png [2]: https://itsfoss.com/lite-xl/ [3]: https://github.com/SpartanJ/eepp/ [4]: https://news.itsfoss.com/content/images/2023/01/ecode-official.jpg [5]: https://www.pjtra.com/apple-touch-icon.png [7]: https://news.itsfoss.com/content/images/2023/01/ecode.png [8]: https://github.com/SpartanJ/ecode [9]: https://news.itsfoss.com/content/images/2023/01/ecode-options.png [10]: https://news.itsfoss.com/content/images/2023/01/ecode-plugins.png [13]: https://cdn.ensoft.dev/eepp-demos/demo-fs.html?run=ecode.js [14]: https://github.com/SpartanJ/ecode/releases/tag/ecode-0.4.1