迎接 ecode：一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
代码编辑器

> 
> 一个正在开发中令人兴奋的新代码编辑器，基于其自己的 GUI 框架。
> 
> 
> 


![Meet ecode: An Upcoming Modern, Lightweight Code Editor With a Brand New GUI Framework](/data/attachment/album/202302/03/133441w1e71zoxwlz6fiww.png)


如果你看看周围的开源代码编辑器，有几个有前途的新项目可能会挑战 Visual Studio Code 的地位。


当然，这可能不会很快发生。**但对支持新项目持乐观态度也无妨。**


我们最近在这里介绍了其中的一些选择：


现在，我偶然发现了另一个编辑器，“**ecode**”。这个项目的作者提到，它从 [Lite XL](https://itsfoss.com/lite-xl/) 等编辑器中获得了灵感。


有什么不同？


* 它建立在其新的 GUI 框架 [eepp](https://github.com/SpartanJ/eepp/) 之上，该框架专注于提供一个丰富的用户界面。
* 虽然它的目标是使用最少的资源，但 ecode 的理念针对的是有 SSD、高核心数和良好的 GPU 加速的**现代硬件**系统。
* 该代码编辑器可以被编译为在任何现代浏览器中运行。然而，目前的重点并不在网页版的开发上。


![ecode official screenshot](/data/attachment/album/202302/03/133442kr1czdr7p0ppop03.jpg)


这听起来不错。那么，让我们看一看。



> 
> ? 该项目正在大力开发中。你不应该在日常工作中依赖这个工具。
> 
> 
> 


### ecode 的特点


![ecode](/data/attachment/album/202302/03/133442z7kj1120q3g42w2q.png)


[ecode](https://github.com/SpartanJ/ecode) 是一个功能强大的编辑器，从一开始就有所有的基本功能。


当然，它有计划随着开发的进展增加更多的东西。就目前而言，这里有一些关键的亮点：


* 可移植
* 语法高亮
* 终端支持
* 自动补全
* 可定制的颜色方案
* 可定制的键盘绑定
* LSP 支持
* <ruby> 缩略视图 <rt>  Minimap </rt></ruby>
* 插件管理器
* 深色和浅色模式
* 各种类型的分割视图以适应不同的工作流程


我在 Linux Mint 上简单地试了一下这个编辑器，它看起来确实是正在开发中。


但是，即使在其早期阶段，它也支持广泛的语言和相应的语法高亮。


![ecode options](/data/attachment/album/202302/03/133443tjigwgefwgsagcij.png)


你可以从一组预定义的主题中快速定制编辑器的主题。


对于编写大量代码（冗长的片段）并需要快速浏览的用户来说，缩略视图将非常方便。


最初，当我在一个空白区域右键点击时，该应用崩溃了。但是，随着下一个版本 **0.4.1**（在发表这篇文章的时候）的更新，它很快就被修复了。所以，我想说**开发进展似乎很有希望**。


![](/data/attachment/album/202302/03/133444h33th772k7tu2k73.png)


### 下载 ecode


你可以尝试一下 [在线演示](https://cdn.ensoft.dev/eepp-demos/demo-fs.html?run=ecode.js) 来快速测试一些选项。


有一个可用于所有 Linux 发行版的 AppImage 软件包。也有用于 macOS 和 Windows 的软件包。


你可以从它的 [GitHub 发布页](https://github.com/SpartanJ/ecode/releases/tag/ecode-0.4.1) 获得这些包，或者探索它的 [源码](https://github.com/SpartanJ/eepp/)。



> 
> **[下载 ecode](https://github.com/SpartanJ/ecode/releases/tag/ecode-0.4.1)**
> 
> 
> 


? 有这么多有前途的新代码编辑器在开发中，你认为我们会对微软的 VS Code 有一个好的竞争吗？




---


via: <https://news.itsfoss.com/ecode-editor/>


作者：[Ankush Das](https://news.itsfoss.com/author/ankush/) 选题：[lkxed](https://github.com/lkxed) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![](/assets/images/pikapods-banner-v3.webp)


![](/assets/images/pikapods-banner-v3.webp)

If you look around for open-source code editors, a couple of promising new projects may challenge the likes of Visual Studio Code.

Sure, that may not happen anytime soon. **But it does not hurt to be optimistic about supporting new projects.**

We recently covered some of those options here:

[5 Upcoming Code Editors that May Challenge the Supremacy of Visual Studio CodeInteresting code editors that might replace Visual Studio Code for you in 2023!](https://news.itsfoss.com/upcoming-code-editors/)![](https://news.itsfoss.com/content/images/2022/12/upcoming-editors-which-may-challenge-vs-code.png)


![](https://news.itsfoss.com/content/images/2022/12/upcoming-editors-which-may-challenge-vs-code.png)

Now, I have stumbled upon another editor, "**ecode**". The project's author mentions that it takes inspiration from editors like [Lite XL](https://itsfoss.com/lite-xl/?ref=news.itsfoss.com).

**What's different?**

- It is built on top of its
**new GUI framework**which focuses on providing a rich user interface.[eepp](https://github.com/SpartanJ/eepp/?ref=news.itsfoss.com) - While it aims to use minimal resources, ecode's philosophy targets
**modern hardware**with systems that have SSDs, high cores count, and decent GPU acceleration. - The code editor can be compiled to run in any modern browser. However, the current focus is not on the development of the web version.

![ecode official screenshot](https://news.itsfoss.com/content/images/2023/01/ecode-official.jpg)

That sounds good. So, let us take a look.

[Learn to Code - for Free | CodecademyLearn the technical skills to get the job you want. Join over 50 million people choosing Codecademy to start a new career (or advance in their current one).](https://www.pjtra.com/t/SENKSU5HTE1DSEdPTkdGQ0hHSUtOTg?ref=news.itsfoss.com)![](https://images.codecademy.com/social/logo-codecademy-social.png)


![](https://images.codecademy.com/social/logo-codecademy-social.png)

## Features of ecode

![ecode](https://news.itsfoss.com/content/images/2023/01/ecode.png)

[ecode](https://github.com/SpartanJ/ecode?ref=news.itsfoss.com) is a capable editor with all the essentials loaded from the start.

Sure, it has plans to add more stuff as the development progresses. As it stands, here are some of the key highlights:

**Portable****Syntax highlighting****Terminal support****Auto-completion****Customizable color schemes****Customizable keyboard bindings****LSP Support****Minimap****Plugin manager****Dark and light mode****Various types of split views to adapt to different workflows**

I tried the editor briefly on Linux Mint, and it sure looks like a work in progress.

But, even in its early stages, it supports the essentials to support a wide range of languages and syntax highlights accordingly.

![ecode options](https://news.itsfoss.com/content/images/2023/01/ecode-options.png)

You can customize the editor's theme quickly from a set of pre-defined themes.

The minimap will be handy for users who write a lot of code (lengthy snippets) and need to navigate it quickly.

The app crashed for me initially as I performed a right-click in a blank area. But, it was quickly fixed with the next version update, **0.4.1** (at the time of publishing this). So, I would say the **development progress seems promising**.

![](https://news.itsfoss.com/content/images/2023/01/ecode-plugins.png)

[Cloud IDE · Online Code Editor · CodeanywhereSave time by deploying a development environment in seconds. Collaborate, code, learn, build, and run your projects directly from your browser.](https://codeanywhere.com/?ref=itsfoss)![](https://codeanywhere.com/img/backgrounds/codeanywhere-bg.jpg)


![](https://codeanywhere.com/img/backgrounds/codeanywhere-bg.jpg)

## Download ecode

You can try the [live demo](https://cdn.ensoft.dev/eepp-demos/demo-fs.html?run=ecode.js&ref=news.itsfoss.com) available to test-drive some options quickly.

An AppImage file is available for all Linux distributions. Packages for macOS and Windows are also available.

You can get these packages from its [GitHub releases section](https://github.com/SpartanJ/ecode/releases/tag/ecode-0.4.1?ref=news.itsfoss.com) or explore its [source code](https://github.com/SpartanJ/eepp/?ref=news.itsfoss.com).

💬 With so many promising new code editors in development, do you think we'll have a good competition to Microsoft's VS Code?

## More from It's FOSS...

- Support us by opting for
[It's FOSS Plus](https://itsfoss.com/#/portal/signup)membership. - Join our
[community forum](https://itsfoss.community/). - 📩 Stay updated with the latest on Linux and Open Source. Get our
[weekly Newsletter](https://itsfoss.com/newsletter/).