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以上磁盘空间
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支持,无需第三方工具。
十六进制编辑器
内建十六进制编辑器,可以自动识别多种二进制文件类型,快速编辑巨型文件。
文件分析视图
十六进制编辑器,支持文件分析视图。可以自动识别并分析已知文件结构。