关于c++:EditUltra国人开源作品纯WIN32API编写的文本编辑器

0次阅读

共计 1161 个字符,预计需要花费 3 分钟才能阅读完成。

项目名称: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 里右键关上文件了。

如果须要在 WINDOWS 资源管理器中右键菜单减少“关上目录中所有文件”性能,执行菜单环境 -> 目录右键弹出菜单。

WINDOWS10 操作系统可能会遇到“没有管理员权限”报错,解决方案是右键“以管理员身份运行”editultra.exe,再执行以上菜单即可。

该项目标更多装置形式与性能介绍,作者曾经写在了我的项目仓库中,如果你想去下载该我的项目或者去看看它的源代码,那么就点击前面的链接去 Gitee 看看吧:https://gitee.com/calvinwilliams/EditUltra

正文完
 0