mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-07 22:11:09 +08:00
107 lines
4.3 KiB
Markdown
107 lines
4.3 KiB
Markdown
[#]: 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: " "
|
|
[#]: reviewer: " "
|
|
[#]: publisher: " "
|
|
[#]: url: " "
|
|
|
|
Meet ecode: An Upcoming Modern, Lightweight Code Editor With a Brand New GUI Framework
|
|
======
|
|
|
|
A new exciting code editor is in the works, built on its own GUI framework.
|
|
|
|
![Meet ecode: An Upcoming Modern, Lightweight Code Editor With a Brand New GUI Framework][1]
|
|
|
|
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:
|
|
|
|
Now, I have stumbled upon another editor, "**ecode**". The project's author mentions that it takes inspiration from editors like [Lite XL][2].
|
|
|
|
**What's different?**
|
|
|
|
- It is built on top of its **new GUI framework [eepp][3]** which focuses on providing a rich user interface.
|
|
- 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][4]
|
|
|
|
That sounds good. So, let us take a look.
|
|
|
|
> 🚧 The project is under heavy development. You should not rely on the tool for everyday tasks.
|
|
|
|
### Features of ecode
|
|
|
|
![ecode][7]
|
|
|
|
[ecode][8] 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][9]
|
|
|
|
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**.
|
|
|
|
![][10]
|
|
|
|
### Download ecode
|
|
|
|
You can try the [live demo][13] 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][14] or explore its [source code][3].
|
|
|
|
[Download ecode][14]
|
|
|
|
💬 With so many promising new code editors in development, do you think we'll have a good competition to Microsoft's VS Code?
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
via: https://news.itsfoss.com/ecode-editor/
|
|
|
|
作者:[Ankush Das][a]
|
|
选题:[lkxed][b]
|
|
译者:[译者ID](https://github.com/译者ID)
|
|
校对:[校对者ID](https://github.com/校对者ID)
|
|
|
|
本文由 [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
|