我们发布了 EmEditor v16.9.0。
从 v16.8.1 进行的更新包括:
一般新增功能
- 大大提高了移除换行符命令以及全部替换(当查找字符串包含换行符而替换字符串不包含的情况下)操作的速度。详情请见下面的测试结果表。
测试结果:
| v16.5 | v16.6 | v16.9 | 与 v16.5 比较 |
---|
把 “9\n” 全部替换为 “a” | 32.7 秒 | 22.4 秒 | 0.17 秒 | 快 192 倍 |
撤消上述操作 | 73.5 秒 | 29.2 秒 | 27.8 秒 | 快 2.64 倍 |
移除换行符 | 34.8 秒 | 22.4 秒 | 0.12 秒 | 快 290 倍 |
撤消上述操作 | 105.3 秒 | 13.9 秒 | 6.95 秒 | 快 15.2 倍 |
把 “0123456789\n” 全部替换为 “” (空白) | 13.8 秒 | 12.4 秒 | 0.078 秒 | 快 177 倍 |
撤消上述操作 | 7.7 秒 | 0.09 秒 | 0.078 秒 | 快 99 倍 |
* 所有测试条件与 Version 16.6 中一样。
- 通过选择新增的匹配整个字符串复选框大大提高了高级筛选的速度,当定义了多个筛选项时。
测试结果:
| v16.8 | v16.9 (勾选“匹配整个字符串”) | 比较 |
---|
高级筛选,不勾选“匹配大小写” | 115 秒 | 0.10 秒 | 快 1,150 倍 |
高级筛选,勾选“匹配大小写” | 123 秒 | 0.06 秒 | 快 2,050 倍 |
* 200,000 行 (56.3 MB) CSV 文件 (UTF-8);条件:使用高级筛选,50,000 次搜索第一列条件,选择“对前一个条件用逻辑或运算”。测试系统:Windows 10 (64-bit) Core i7-4790 16GB RAM
- IPv4 和 IPv6 地址现在可点击,并且点击 IPv4/IPv6 地址将显示一个 Web 浏览器以及 IP 信息。此外,将鼠标悬停在 IPv4 地址上可以看到该 IPv4 地址注册的国家 (要使用此功能,您需要下载另一个文件,请参见下面的备注。) 你可以通过编辑宏文件来自定义该行为。
- 点击十六进制颜色以及 RGB 颜色会显示颜色选取器,让你能选择并更改颜色值。
- 除了之前设定的行为之外,你还可以自定义活动字符串 (包括URL,电子邮件地址,IPv4 和 IPv6 地址,用引号括起来的字符串,HTML 字符参考,通用字符名称/百分比编码,十六进制颜色和 RGB 颜色) 的行为来运行宏,外部工具或 EmEditor 命令等。
- 配置属性的链接选项卡让你能指定作为活动字符串的字符串。另外,在自定义对话框中新增活动字符串选项卡让你能为每个事件指定一个行为,例如你可以选择单击左键,双击左键,中键单击或单击右键每个活动字符串时的操作。
新增选项
- 添加了匹配整个字符串复选框到高级筛选对话框中。
- 添加了活动字符串列表到配置属性的链接选项卡上。
- 添加了活动字符串选项卡到自定义对话框中。
- 新增了添加额外的信息到撤销/重做历史记录中复选框到自定义对话框中的历史记录选项卡上。
- 新增了从除第一个文档之外的所有文档中删除第一行复选框到合并文档至一个文件向导中。
新增命令
插件 API 新增功能
- 添加了 EE_SHOW_TIP 和 EE_GET_ACTIVE_STRING 消息。
- 添加了 Editor_ShowTip 和 Editor_GetActiveString 内联函数。
- 添加了 TIP_INFO 和 ACTIVE_STRING_INFO 结构。
- 添加了 EEID_FILTER_COLUMN 和 EEID_CUSTOMIZE_ACTIVE_STRING 命令。
新增宏功能
- 添加了 ShowTip 方法到 Window 对象中。
- 添加了 ActiveString 属性到 Document 对象中。
修复 Bug
- 修复了多行选项无法保留在查找对话框中的 bug。
- 修复了在文件中查找的某个 bug。
- 修复了备份文件夹没有保存到在文件中替换对话框中的 bug。
备注
要检查 IP 地址注册的国家名称,
请下载下列文件http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
解压缩并将提取的 CSV 文件安置在下列文件夹中:
- 如果你使用 EmEditor 安装程序安装 EmEditor (则使用注册表) :
%PROGRAMDATA%\Emurasoft\EmEditor\data,例如
C:\ProgramData\Emurasoft\EmEditor\data - 如果使用的是便携版的 EmEditor (则使用 INI 文件) :
“data” 子文件夹在 EmEditor 安装文件中, 例如
X:\…\EmEditor\data
由于数据库经常更新,我们建议你定期下载和更新上述文件。
声明
新的 IPTip.jsee 宏使用 MaxMind 创建的可下载的 CSV 数据。
详细信息请请参 EmEditor v16.9 新增特性。
如果你使用的是安装程序版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。
为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。
如果您已经有 v14/v15 的注册码,并且您的授权在2017年6月6日之后仍有效,您可以继续使用该注册码。如果您没有v14/v15 的注册码,但您的授权仍有效,请到 Emurasoft 客户中心更新/重发注册码页面领取最新版本的注册码。v16 的注册码与 v15 和 v14 相同。
感谢您使用 EmEditor!