EditUltra 更新至 v1.0.4.0,文本/源码编辑器+数据库客户端+Redis 客户端

1.0.4.0        2020-08-08    calvin
        * 新增:选中文本时,自动高亮上下文中相同文本
        * 修正:修改过字体颜色方案后会导致符号列表字体变小的问题
        * 修正:打开目录文件树时,文件选项卡显示浮动关闭按钮的位置错位问题
        * 修正:远程服务器上文件名中包含空格时,无法打开的问题

1.0.3.0        2020-08-06    calvin
        * 新增:启用Visual Styles,窗口主题风格自动适应当前WINDOWS版本
        * 优化:主编辑区(含行号边、折叠边)、符号列表区、符号列表树、事件输出区、事件输出表格区背景色调整为暗黑,以及部分语法着色值调整,不伤眼睛
        * 修正:文件选项卡上的浮动关闭按钮在打开目录文件树时的错位问题

1.0.2.0        2020-08-04    calvin
        * 新增:语法高亮支持rc、rc2、dlg配置文件格式,但Scintilla目前还不支持UTF16LE,然并卵
        * 新增:菜单和快捷键 多选择,定位多个位置 或 选择多个文本块,支持多位置联动操作:输入、退格键、删除、复制等
        * 新增:菜单和快捷键 列选择,列选择,支持多行联动操作:输入、退格键、删除、复制等
        * 修正:菜单 缩放动作反了的问题

1.0.1.0        2020-08-02    calvin
        * 文件选项卡支持鼠标停留时显示文件全路径名
        * 优化:加上文件选项卡的浮动关闭按钮,并补充关闭当前文件快捷键Ctrl+F4、关闭所有文件快捷键Ctrl+Shift+F4
        * 完善:支持快捷键"Alt+(数字1~9)"切换前9个文件

------------------------------------------------------

EditUltra - 中国人开发开源的性能卓越的文本/源码编辑器+数据库客户端+Redis客户端

1. 概述

EditUltra是中国人开发开源的性能卓越的文本/源码编辑器+数据库客户端+Redis客户端,她基于开源的富文本编辑控件Scintilla提供的基本文本编辑能力,实现了一个完整的文本/源码编辑器,还能直接提交SQL和Redis命令到数据库和Redis并以表格方式显示查询结果,整个软件只有10MB(不包含Oracle/MySQL客户端库,需单独安装)。

images/EditUltra_hello.png

images/EditUltra_database_client.png

images/EditUltra_redis_client.png

EditUltra主要功能包含但不限于:

  • 多文件选项卡
  • WINDOWS资源管理器右键菜单打开文件/目录中所有文件
  • 检测文件变动实时重载
  • 文件打开期间自动设置为只读
  • 文件换行符和字符编码转换
  • 远程文件直接打开和保存
  • 高级的切剪、复制和粘贴
  • 查找和替换
  • 快捷键快速选择单词、行
  • 高级移动
  • 高级累积选择、多位置同步操作、多文本块选择、列选择
  • 选定文本后自动高亮上下文中相同文本
  • BASE64编解码、散列摘要计算和加解密
  • 书签
  • 导航
  • 白字符显示
  • 编程语言语法高亮、自动完成和方法浮动提示,语句块折叠展开
  • 连接Oracle/MySQL,获取全表字段列表,执行SQL,显示查询结果到表格
  • 连接Redis,执行命令,显示查询结果到树
  • 配置执行对文件、选择文本的命令

EditUltra完全使用C纯WIN32API编写而成(v1.0.0.3大约有近2万行代码),又加入了众多优化算法和数据结构,提供了极高的运行效率和较低的系统资源占用,秒开文件,键入时毫秒级弹出自动完成列表。

3. 安装

3.1. 绿色安装

下载、解压绿色包

目前EditUltra只提供64位绿色版,免费下载和使用。

从以下网址可以查询最新版本更新信息

http://114.215.179.129/EditUltra/ChangeLog-CN

从以下网址可以下载到最新版本,绿色压缩包只有4.5MB

http://114.215.179.129/EditUltra/EditUltra-x64-latest.zip

把她放到软件目录中,我一般会放到专门放绿色软件的目录里

D:\Program Files\EditUltra-latest.zip

把里面所有文件解压出来,解压出来只有10MB

D:\Program Files\EditUltra\

运行主程序

直接运行里面的editultra.exe即可启动。

注意:

  • 如需内嵌Oracle客户端功能,须自行安装Oracle,并将WINDOWS环境变量PATH中加入oci.dll的所在路径。
  • 如需内嵌MySQL客户端功能,须自行安装MySQL,并将WINDOWS环境变量PATH中加入libmysql.dll的所在路径。

注册WINDOWS右键文件/目录弹出菜单项

如果需要在WINDOWS资源管理器中右键菜单增加“打开文件”功能,执行菜单环境->文件右键弹出菜单

images/EditUltra_file_popupmenu.png

注册成功后就能在WINDOWS里右键打开文件了。

images/EditUltra_explorer_openfile.png

如果需要在WINDOWS资源管理器中右键菜单增加“打开目录中所有文件”功能,执行菜单环境->目录右键弹出菜单

images/EditUltra_directory_popupmenu.png

注册成功后就能在WINDOWS里右键打开目录中所有文件了。

images/EditUltra_explorer_opendirectory.png

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

4.8. 目前支持语法高亮的语言列表

语言 语法高亮 自动完成列表 语法提示 符号列表与快速定位
TXT - - - -
C/C++
C# -
Java -
JavaScript -
golang -
SWIFT -
SQL
Redis -
Python
Lua
Perl - -
Sh/Bash - -
Rust - -
Ruby - -
Lisp - -
Asm -
Cobol -
HTML - -
XML - - -
CSS - -
JSON - - -
YAML - - -
Makefile - - -
CMake - -

4.9. 启动速度评测

CPU : i5-7500 3.4GHz 内存 : 16GB 操作系统 : WINDOWS 10 测试说明 : 操作系统启动后,右键测试文本文件弹出菜单中选择打开约28KB大小的文件。

- 首次启动耗时 非首次启动耗时
EditUltra 2秒 0.5秒
UltraEdit 5秒 1秒
VSCode 8秒 2秒

5. 最后

EditUltra,中国人开发开源的小巧快速又功能丰富的文本/源码编辑器(内嵌数据库客户端、Redis客户端)。

欢迎使用EditUltra,如果你使用中碰到了问题请提issue或发邮件告诉我,谢谢 ^_^

源码托管地址 : 开源中国

关于作者:厉华,成长在杭州,求学在杭州,工作在杭州,左手C,右手JAVA,写过小到性能卓越方便快捷的日志库、HTTP解析器、日志采集器等,大到交易平台/中间件等,分布式系统实践者,容器技术专研者,2003年大学毕业后一直从事Linux中后台开发,目前在某城商行负责基础架构。

通过邮箱可以联系我 : 网易Gmail

猜你喜欢

转载自www.oschina.net/news/117797/editultra-1-0-4-0-released