ecode:轻量跨平台代码编辑器
基于硬件加速 eepp GUI 的轻量代码编辑器,支持语法高亮、LSP、调试器、Git 与插件。
ecode 是一个注重响应速度与性能的轻量跨平台代码编辑器,基于硬件加速的 eepp GUI 构建,该项目也是 eepp 库的主要练兵场。功能包括支持 100 多种语言的嵌套语法高亮与 LSP 语义高亮、多光标、LSP 支持、通过 Debug Adapter Protocol 的调试器支持、Git 集成、终端、命令面板、自动补全、可自定义的 linter、格式化器、配色、按键绑定与构建流水线、快速全局搜索替换、支持 ACP 的 AI 助手插件、minimap、无限分屏、小数倍缩放的 GUI、暗色/亮色模式、实时文件树、会话快照与定期备份、Perl 正则与 Lua 模式搜索、代码片段与插件系统。文件夹即项目,会用仓库的 .gitignore 过滤索引文件,可用 .ecode/.prjallowed 与 .prjdisallowed 覆盖;默认只索引官方支持的文件类型。可编译为 WASM 在浏览器运行,但 Web 版中 linter、LSP、调试器等依赖子进程的插件不可用。源码目前位于 eepp 仓库的 src/tools/ecode 目录,本仓库用于 issue 与文档,PR 提交到 eepp 仓库。