Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 历史记录

EmEditor 历史记录: Version 19.7

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 历史记录

Version 19.7

2020年3月24日

一般新增功能

添加了移动/复制列命令,可以通过标尺上的右键菜单选择该命令。 选择此命令将弹出一个对话框,您可以在其中指定要将选定的列或当前列移动或复制到的位置。

添加了合并列命令,可以通过标尺上的右键菜单选择该命令。 选择此命令将弹出一个对话框,您可以在其中选择是连接列还是使用第一个非空值。

添加了合并列的选项到提取列合并 CSV 命令中。

使用改进的算法和多线程代码极大地提高了多行搜索的速度。

测试结果:


v19.6

v19.7

比较

查找一个多行字符串 *1

68.8 倍

0.625 倍

快 110 倍

替换一个多行字符串 *2

25.3 倍

0.907 倍

快 27.9 倍

替换一个多行的正则表达式 *3

54.1 倍

24.0 倍

快 2.25 倍

*1 查找一个 10 行的字符串,勾选“匹配大小写”,1 个字符串匹配。

*2 把 "ab\nde" 替换成 "@",勾选“转义序列”,17 个字符串匹配。

*3 把 "a.*?\nb.*?\nc" 替换成 "@",勾选“正则表达式”,9,842 个字符串匹配。

  1.34 GB,100,000,000 行,ASCII 随机数据文件。16 线程,Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。

新增选项

添加了移动/复制列对话框

添加了合并列对话框

添加了与上一列合并复选框,连接使用第一个非空值单选按钮到提取列对话框中。

添加了与上一列合并复选框, 连接使用第一个非空值单选按钮到合并 CSV对话框中。

新增命令

移动/复制列

合并列

插件 API 新增功能

添加了 EE_EDIT_COLUMN 消息Editor_EditColumn 内联函数,以及 EDIT_COLUMN_INFO 结构

新增宏功能

添加了 MoveColumnCombineColumns 方法到 Document 对象中。

Copyright © 2003-2021 by Emurasoft, Inc.