Version 18.3 新增特性
2018年11月7日
一般新增功能
- 添加了随机顺序到排序。
- 新版本可以打开每行16,32,64,128 和 256 字节的二进制(十六进制视图)文件。每行选择更大的字节可以加快二进制文件的加载速度
- 在没有临时文件的情况下,打开大文件时重新启用多线程搜索/替换以提高其速度。
- 在筛选工具栏中添加了「仅书签行」,「仅未标记书签的行」和「匹配换行符」按钮。
- 大大提高了删除换行符以及验证含有嵌入式换行符的 CSV 文档的速度。
- 当键盘焦点位于“筛选”工具栏的“列”下拉列表框中,可以通过按 ENTER/ESC 键刷新/中止筛选。
- 新版本允许您在多选模式下通过 CTRL 加鼠标右键单击来取消选择。
- 您现在可以对未保存的文档启用只读模式。
测试结果:
v18.2 | v18.3 | 比较 | |
---|---|---|---|
全部替换(不用临时文件打开) | 6.33 秒 | 2.17 秒 | 快 2.92 倍 |
删除换行符 | 28.5 秒 | 8.42 秒 | 快 3.38 倍 |
转换到 CSV 模式(CSV 含嵌入式换行) | 7.27 秒 | 0.01 秒 | 快 727 倍 |
* 全部替换:1.34 GB,100,000,000 行,ASCII 随机数据,替换 “aaa” 为 “@@@”,默认选项;删除换行符:538 MB,10,000,000 行,ASCII 随机数据;转换到 CSV 模式:142 KB,500 行,52,300 换行符;测试系统:Windows 10 (64-bit),Core i7-8700K,32GB RAM。
新增选项
- 添加了随机排序单选按钮到多列排序对话框中。
- 添加了二进制(十六进制视图)下拉列表框到自定义对话框的格式页面上。
- 添加了仅书签行,仅未标记书签的行,与新行字符匹配,仅 CR,仅 LF,仅 CR+LF,其他复选框到高级筛选对话框中。
新增命令
- 随机排序
- 仅书签行(筛选工具栏)
- 仅未标记书签的行(筛选工具栏)
- 匹配换行符(筛选工具栏)
- 仅 CR(筛选工具栏)
- 仅 LF(筛选工具栏)
- CR+LF(筛选工具栏)
- 其他(筛选工具栏)
插件 API 新增功能
- 添加了 SORT_RANDOM 标志到 Editor_Sort 内联函数以及 SORT_INFO 结构中。
- 添加了 FLAG_FIND_BOOKMARKED_ONLY,FLAG_FIND_CR_ONLY,FLAG_FIND_CR_LF,FLAG_FIND_LF_ONLY,FLAG_FIND_NL_OTHERS,FLAG_FIND_UNBOOKMARKED_ONLY,以及FLAG_FIND_MATCH_NL 标志到 FILTER_INFO_EX 结构中。
新增宏功能
- 添加了 R(随机排序)选项到 Sort 方法的 strColumns 参数中。
- 添加了 ExFlags 参数到 Filter 方法中。