Product Information
What is Ecode?
ecode is a lightweight, multi-platform code editor designed for modern hardware, with a strong emphasis on responsiveness and performance. It is developed using the hardware-accelerated eepp GUI, which provides the core technology for the editor. This project marks the first serious application of the eepp GUI and is currently under development to enhance the eepp GUI library as one of its primary objectives.
Key Features:
- Lightweight
- Portable
- Minimalist GUI
- Syntax highlighting (including nested syntax highlighting, supporting over 50 languages)
- Terminal support
- LSP support
- Auto-completion
- Customizable linter support
- Customizable formatter support
- Customizable color schemes
- Customizable keyboard bindings
- Unlimited editor splits
- Mini-map
- Fast global search (and replace)
- Customizable and scalable (non-integer) GUI (thanks to eepp GUI)
- Dark and light modes
- File system tree view (with real-time file system updates)
- Smart hot-reload for files
- Support for .gitignore folders as projects*
- Per-project settings
- Intelligent and quick project file locator
- Multi-line search and replace
- Project/folder state persistence across sessions
- Lua pattern search support
- Plugin support.
How to use Ecode?
Ecode is a lightweight multi-platform code editor designed for modern hardware, prioritizing responsiveness and performance for an efficient coding experience.
Core Functions of Ecode
Lightweight
Support Themes
Minimalist
Supports offline work
Color schemes
Extensible via plugins/extensions
Usage Scenarios of Ecode
- Write and edit code in over 50 languages with syntax highlighting.
- Use the terminal directly within the editor for command-line operations.
- Enhance coding efficiency with LSP support and autocompletion.
- Manage project files and settings, supporting `.gitignore` and project file navigation.
- Perform quick global searches and multi-line replacements in codebases.
- Extend editor functionality with plugins to meet specific development needs.
Common Questions about Ecode
What does Ecode do?
How do I use Ecode?
What are the core features of Ecode?
What are the application scenarios of Ecode?



















