ultraedit编辑器设置同一字符高亮,EditUltra国人开源作品纯WIN32API编写的文本编辑器
ultraedit编辑器设置同一字符高亮,EditUltra国人开源作品纯WIN32API编写的文本编辑器下载后直接运行里面的editultra.exe即可启动。目前该项目仅支持 Windows 平台下的安装和使用。EditUltra 是中国人开发开源的对标 UltraEdit 的小巧快速又功能丰富的文本/源码编辑器(内嵌数据库客户端、Redis客户端),她基于开源的富文本编辑控件Scintilla提供的基本文本编辑能力,实现了一个完整的文本/源码编辑器,还直接执行SQL和Redis命令功能,整个软件只有10MB(不包含Oracle/MySQL客户端库)。EditUltra主要功能包含但不限于:EditUltra完全使用C用纯WIN32API编写而成(v1.0.0.3大约有近2万行代码),又加入了众多优化算法和数据结构,提供了极高的运行效率和较低的系统资源占用,秒开文件,键入时毫秒级弹出自动完成列表。
项目名称:EditUltra
项目作者:calvinwilliams
开源许可协议:Apache-2.0
项目地址:https://gitee.com/calvinwilliams/EditUltra
项目概述EditUltra 是中国人开发开源的对标 UltraEdit 的小巧快速又功能丰富的文本/源码编辑器(内嵌数据库客户端、Redis客户端),她基于开源的富文本编辑控件Scintilla提供的基本文本编辑能力,实现了一个完整的文本/源码编辑器,还直接执行SQL和Redis命令功能,整个软件只有10MB(不包含Oracle/MySQL客户端库)。
EditUltra主要功能包含但不限于:
- 多文件选项卡
- WINDOWS资源管理器右键菜单打开文件/目录中所有文件
- 检测文件变动实时重载
- 文件打开期间自动设置为只读
- 文件换行符和字符编码转换
- 远程文件直接打开和保存
- 高级的切剪、复制和粘贴
- 高级的移动、累积选择
- BASE64编解码、散列摘要计算和加解密
- 书签
- 导航
- 白字符显示
- 编程语言语法高亮、自动完成和方法浮动提示,语句块折叠展开
- 连接Oracle/MySQL,获取全表字段列表,执行SQL,显示查询结果到表格
- 连接Redis,执行命令,显示查询结果到树
- 配置执行对文件、选择文本的命令
EditUltra完全使用C用纯WIN32API编写而成(v1.0.0.3大约有近2万行代码),又加入了众多优化算法和数据结构,提供了极高的运行效率和较低的系统资源占用,秒开文件,键入时毫秒级弹出自动完成列表。
运行程序目前该项目仅支持 Windows 平台下的安装和使用。
下载后直接运行里面的editultra.exe即可启动。
注意:
- 如需内嵌Oracle客户端功能,还要自行安装Oracle,并将WINDOWS环境变量PATH中加入oci.dll的所在路径。
- 如需内嵌MySQL客户端功能,还要自行安装MySQL,并将WINDOWS环境变量PATH中加入libmysql.dll的所在路径。
如果需要在WINDOWS资源管理器中右键菜单增加“打开文件”功能,执行菜单环境->文件右键弹出菜单。
注册成功后就能在WINDOWS里右键打开文件了。
如果需要在WINDOWS资源管理器中右键菜单增加“打开目录中所有文件”功能,执行菜单环境->目录右键弹出菜单。
WINDOWS10操作系统可能会遇到“没有管理员权限”报错,解决方案是右键“以管理员身份运行”editultra.exe,再执行以上菜单即可。
该项目的更多安装方式与功能介绍,作者已经写在了项目仓库中,如果你想去下载该项目或者去看看它的源代码,那么就点击后面的链接去 Gitee 看看吧。