EDX是一款高性能的可扩展编辑器

它能快速打开大型文件,轻松编辑具有千万行内容的文本
支持C/C++, Lua, JavaScript, Python, Bash, BAT, HTML/XML, CSS, CMake, XMake, GNU Make等多种文件的语法高亮
支持CMake, XMake, ESP32-IDF工程
支持基于clangd的语法提示, 代码补全, 符号跳转等操作
内建C/C++调试器,支持Windows, Linux, ESP32-IDF目标
内建对MSVC, MSYS2/Mingw, clang, Intel oneAPI, WSL, llvm-mingw等工具集的支持
内建lua脚本, 用户可自由扩展/定制
下载 32位版本
EDX + GCC v14.1整合包 (74MB)
EDX + Clang v18.1.7整合包 (82MB)
系统需求:
Win7/Win8/Win10/Win11
32/64位CPU
20MB以上磁盘空间
下载第三方软件
有建议请到gitee提交ISSUE

EDX的特点:

体积小巧,绿色无污染,开箱即用。

智能编辑

支持代码大纲展示。
支持代码格式化及自动缩进。
支持自动C/C++自动补全,参数提示,符号定位等功能(基于clangd)。
支持基本的lua/CMake/XMake代码补全。

性能高效

启动"0"延迟。
支持打开巨型文本(>4GB),轻松编辑千万行级的文本(语法高亮,代码大纲功能仍具有很强的可用性)。
高性能多文件搜索功能,能够快速搜索具有数十万个文件的项目。

工程管理

支持CMake、XMake工程。可自动加载,编译,调试CMake、XMake项目。
支持工程目录的快捷操作。如:文件的复制,粘贴,剪切等。
支持工程向导。
支持VCPK经典模式,清单模式。
支持自动下载安装MSYS2中的第三方库。

调试器

支持dbgeng,gdb双引擎。可以调试MSVC,gcc,clang及Linux平台的应用。
内建调试符号美化引擎。支持MSVC-STL的符号美化,支持gdb的pretty-printing功能。
超高性能的数据在线监视器,可以快速查看/修改具有成千上而万个成员的数据对象。
集成WSL支持。可无缝编辑,调试,运行WSL项目。

SSH支持

支持通过SSH进行远程编译,调试。就如同在本机开发一样自然。

ESP32-IDF支持

支持ESP32-IDF项目的集成开发调试。

立即模式

仅需在文件首部添加一行注释选取工具链,无需建立工程即可编译/调试C/C++程序。
方便用户进行简单的开发测试。同时,用户也可以添加自定义编译参数。
(未打开工程时,可不添加工具链注释)

扩展

完全可用户自定义。无论是颜色效果,UI布局,抑或是按键绑定方案都可以自由配置。
内建lua脚本系统,可自由修改几乎所有的操作指令。用户亦可自由扩展更多增强功能。

GIT支持

内建基本GIT支持,无需第三方工具。

十六进制编辑器

内建十六进制编辑器,可以自动识别多种二进制文件类型,快速编辑巨型文件。

文件分析视图

十六进制编辑器,支持文件分析视图。可以自动识别并分析已知文件结构。