EmEditor v17.0.0 beta 1 发布!

我们发布了 EmEditor v17.0.0 beta 1。

注意: Beta 版本经常更新。为了自动更新到新的 beta 版,请到帮助菜单下的选择更新频道中选择 Beta 版。

从 v16.9.3 进行的更新包括:

一般新增功能

  • 通过优化代码以保存设置和其他(特别是便携式版本或当有许多宏在我的宏文档中时),大大提高了 EmEditor 的启动速度。 参见下面的测试结果表。

测试结果:

v16.9.1v16.9.3v17.0与 v16.9.1 相较
启动时间5.45 秒0.734 秒0.156 秒快 34.9 倍

* 64位便携版本(用 INI 文件),我的宏文档中有 119 个宏,9 个插件,20 个最近使用的文件,20 个最近使用的文件夹,10 个最近使用的字体。 测量执行第一个代码与程序初始化完成之间的时间。测试系统:Windows 10 (64-bit) Core i7-4790 16GB RAM

  • 自定义对话框中的历史页面上,保存光标位置和书签复选框之前只能保存最近使用文件的光标位置和书签,现在,这个设定能保存多达 30,000 天数的历史记录。另外,你可以通过选项永久保存书签。
  • 当执行在文件中替换时,如果检测到只读文件,会在输出栏中显示提示信息。

新增选项

  • 把自定义对话框中的文件页面上的保存光标与书签位置复选框移动到了自定义对话框中的历史记录页面上。
  • 在自定义对话框中的历史记录页面上添加了保存天数文本框以及永不清除书签复选框。
  • 添加了清除历史记录对话框,当你在自定义历史页面上点击「清除历史记录…」按钮时会弹出该对话框。
  • 配置属性对话框中的高亮 (1)页面上添加了使用默认关键词复选框。

新增命令

  • 删除旧的设定

插件新增功能

  • 添加了单击运行宏复选框以及宏文件筛选器文本框到资源管理器插件属性中,并且资源管理器插件现在让你能点击一个宏文件来运行宏,而不是编辑宏。
  • 添加了用 EmEditor 运行这个宏命令到在资源管理器插件中右击宏文件弹出的上下文菜单上。

新增宏功能

  • 添加了 ExecuteMacro 方法到 Editor 对象中。

修复 Bug

  • 修复了与删除重复行命令相关的 bug。

下载

这些文件在正式版本发布后会被删除。正式版本可以到我们的下载页面下载。

备注

最初运行新版本时,旧设置将被转换为新设置。旧设置还是会保留,但如果你执行删除旧设置命令,那么 EmEditor 将会清除旧设置。此版本可能与旧的插件和宏不兼容。具体来说,依赖于技术信息中列出的注册表信息的插件和宏可能不再有效。请验证此版本是否适用于您的插件或宏,如果测试 (beta) 版有任何问题,请到 beta 论坛或用电子邮件联系我们,以便我们在发布新版本之前解决这些问题。如果您使用 Aye Wong 的 MacroPopupMenu2,请下载并运行名为 PopupMacros.jsee 的新的宏。如果您使用宏临时设置当前宏,请使用新的 ExecuteMacro 方法进行重写 (请参阅 PopupMacros.jsee 宏作为示例)。

技术信息

过时的注册表项:

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\ActiveString
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Macros
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\PlugIns
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent File List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Folder List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Font List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Insert List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Workspace List

在 HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\(配置名称) 中过时的注册表值(包括旧版本中已过时的值):

Accel
Clr11
Clr12
Clr14
Clr14_2
Clr14_3
Clr14_6
Clr15_4
Clr15_8
Clr2
Clr3
ClrPreview
ClrVar
ConfigCopiedFrom
DevMode
DevNames
GuideArray
HW
HW2, HW3, HW4, ...
IgnoreIndent
RegexIndentBegin
RegexIndentEnd
RegexIndentStatement
InitialFolder
LineComment1
LineComment2
MaxFindPreview
NW
OutlineBar
OutlineBarInit
OutlineComments
OutlineGuide
OutlineGuideInit
OutlineGuideMax
OutlineHideMatch
OutlineIndentType
OutlineLevelSize
OutlineMatch-1 ... OutlineMatch-32
OutlineRegex-1 ... OutlineRegex-32
OutlineReplace-1 ... OutlineReplace-32
OutlineVer
OutlineViewLevel
PIK
PIKM
PIKT
Tmpl

在 HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common 中过时的注册表值:

RecentFilterList (obsolete on v16.9)

新增数据文件:

%APPDATA%\Emurasoft\EmEditor\Common\ActiveS.bin
%APPDATA%\Emurasoft\EmEditor\Common\FileAttr.bin
%APPDATA%\Emurasoft\EmEditor\Common\Macros.bin
%APPDATA%\Emurasoft\EmEditor\Common\PlugIns.bin
%APPDATA%\Emurasoft\EmEditor\Common\RecentFilterList.bin (Added on v16.9)
%APPDATA%\Emurasoft\EmEditor\Config\(Configuration Name)\Accel.bin
%APPDATA%\Emurasoft\EmEditor\Config\(Configuration Name)\ClrPreview.bin
%APPDATA%\Emurasoft\EmEditor\Config\(Configuration Name)\ClrVar.bin
%APPDATA%\Emurasoft\EmEditor\Config\(Configuration Name)\DevInfo.bin
%APPDATA%\Emurasoft\EmEditor\Config\(Configuration Name)\NW.bin
%APPDATA%\Emurasoft\EmEditor\Config\(Configuration Name)\HW.bin
%APPDATA%\Emurasoft\EmEditor\Config\(Configuration Name)\PropEx.bin

如有任何问题,请发帖到我们的 Beta 论坛上。感谢您继续使用 EmEditor!

EmEditor v16.9.3 发布!

我们发布了 EmEditor v16.9.3。

从 v16.9.2 进行的更新包括:

修复 Bug

  • 修复了选择宏命令无法正常工作的 bug。
  • 修复了与垂直标记以及滚动条标记相关的某个 bug。
  • 修复了在 CSV 模式下,在标尺上点击/拖动来选择列时的出现的一些问题。

详细信息请请参 EmEditor v16.9 新增特性。

如果你使用的是安装程序版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。

如果您已经有 v14/v15 的注册码,并且您的授权在2017年6月14日之后仍有效,您可以继续使用该注册码。如果您没有v14/v15 的注册码,但您的授权仍有效,请到 Emurasoft 客户中心更新/重发注册码页面领取最新版本的注册码。v16 的注册码与 v15 和 v14 相同。

感谢您使用 EmEditor!

EmEditor v16.9.2 发布!

我们发布了 EmEditor v16.9.2。

从 v16.9.1 进行的更新包括:

一般新增功能

  • 大大提高了 EmEditor 的启动速度,特别是便携版本(使用INI文件),当有许多宏文件注册在我的宏文件夹中时。

修复 Bug

  • 解决了与活动字符串有关的问题。

详细信息请请参 EmEditor v16.9 新增特性。

如果你使用的是安装程序版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。

如果您已经有 v14/v15 的注册码,并且您的授权在2017年6月13日之后仍有效,您可以继续使用该注册码。如果您没有v14/v15 的注册码,但您的授权仍有效,请到 Emurasoft 客户中心更新/重发注册码页面领取最新版本的注册码。v16 的注册码与 v15 和 v14 相同。

感谢您使用 EmEditor!

EmEditor v16.9.1 发布!

我们发布了 EmEditor v16.9.1。

从 v16.9.0 进行的更新包括:

修复 Bug

  • 解决了 IPv4/IPv6 字符串阻止 URL 或标签打开正确的 URL/文件的问题。
  • 当从之前的版本更新 EmEditor 时,IPv4,IPv6 和标记将保持不活动,与之前版本的行为相似。
  • 修复了从“托盘图标”菜单中选择最近使用的文件可能无法正常工作的问题。
  • 修复了从配置属性的显示页面选择导出/导入主题可能会导致 EmEditor 崩溃的问题。
  • 修复了其他问题。

详细信息请请参 EmEditor v16.9 新增特性。

如果你使用的是安装程序版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。

如果您已经有 v14/v15 的注册码,并且您的授权在2017年6月8日之后仍有效,您可以继续使用该注册码。如果您没有v14/v15 的注册码,但您的授权仍有效,请到 Emurasoft 客户中心更新/重发注册码页面领取最新版本的注册码。v16 的注册码与 v15 和 v14 相同。

感谢您使用 EmEditor!

EmEditor v16.9.0 发布!

我们发布了 EmEditor v16.9.0。

从 v16.8.1 进行的更新包括:

一般新增功能

  • 大大提高了移除换行符命令以及全部替换(当查找字符串包含换行符而替换字符串不包含的情况下)操作的速度。详情请见下面的测试结果表。

测试结果:

v16.5v16.6v16.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.8v16.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

  • IPv4IPv6 地址现在可点击,并且点击 IPv4/IPv6 地址将显示一个 Web 浏览器以及 IP 信息。此外,将鼠标悬停在 IPv4 地址上可以看到该 IPv4 地址注册的国家 (要使用此功能,您需要下载另一个文件,请参见下面的备注。) 你可以通过编辑宏文件来自定义该行为。
  • 点击十六进制颜色以及 RGB 颜色会显示颜色选取器,让你能选择并更改颜色值。
  • 除了之前设定的行为之外,你还可以自定义活动字符串 (包括URL,电子邮件地址,IPv4 和 IPv6 地址,用引号括起来的字符串,HTML 字符参考,通用字符名称/百分比编码,十六进制颜色和 RGB 颜色) 的行为来运行宏,外部工具或 EmEditor 命令等。
  • 配置属性的链接选项卡让你能指定作为活动字符串的字符串。另外,在自定义对话框中新增活动字符串选项卡让你能为每个事件指定一个行为,例如你可以选择单击左键双击左键中键单击单击右键每个活动字符串时的操作。

新增选项

  • 添加了匹配整个字符串复选框到高级筛选对话框中。
  • 添加了活动字符串列表到配置属性的链接选项卡上。
  • 添加了活动字符串选项卡到自定义对话框中。
  • 新增了添加额外的信息到撤销/重做历史记录中复选框到自定义对话框中的历史记录选项卡上。
  • 新增了从除第一个文档之外的所有文档中删除第一行复选框到合并文档至一个文件向导中。

新增命令

  • 在列中筛选
  • 自定义活动字符串

插件 API 新增功能

  • 添加了 EE_SHOW_TIPEE_GET_ACTIVE_STRING 消息。
  • 添加了 Editor_ShowTipEditor_GetActiveString 内联函数。
  • 添加了 TIP_INFOACTIVE_STRING_INFO 结构。
  • 添加了 EEID_FILTER_COLUMNEEID_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!

EmEditor v16.9.0 beta 3 发布!

我们发布了 EmEditor v16.9.0 beta 3。

注意: Beta 版本经常更新。为了自动更新到新的 beta 版,请到帮助菜单下的选择更新频道中选择 Beta 版。

从 v16.9.0 beta 2 进行的更新包括:

修复 Bug

  • 修复了托盘图标菜单中的最近使用的文件命令相关的 bug。
  • 新版本让你能在自定义对话框中的活动字符串选项卡上选择多个项目。

下载

这些文件在正式版本发布后会被删除。正式版本可以到下载页面下载。

备注

要检查 IP 地址注册的国家名称,
请下载文件:http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
解压缩并将提取的 CSV 文件放在 EmEditor 安装文件夹中的 Macros 子文件夹中。 如果你按每个用户安装,路径通常为 %LOCALAPPDATA%\Programs\EmEditor\Macros;如果你按每台电脑安装,则是 C:\Program Files\EmEditor\Macros。 由于数据库经常更新,我们建议你定期下载和更新上述文件。

如有任何问题或建议,请发帖到我们的 Beta 论坛上。

感谢您继续使用 EmEditor!

EmEditor v16.9.0 beta 2 发布!

我们发布了 EmEditor v16.9.0 beta 2。

注意: Beta 版本经常更新。为了自动更新到新的 beta 版,请到帮助菜单下的选择更新频道中选择 Beta 版。

从 v16.8.1 进行的更新包括:

一般新增功能

  • 添加了匹配整个字符串复选框到高级筛选对话框中。通过选择此选项,新版本大大提高了高级筛选的速度,当定义了许多筛选条目时。
  • IPv4 和 IPv6 地址现在可点击,并且点击 IPv4/IPv6 地址将显示一个 Web 浏览器以及 IP 信息。此外,将鼠标悬停在 IPv4 地址上可以看到该 IPv4 地址注册的国家 (要使用此功能,您需要下载另一个文件,请参见下面的备注。) 你可以通过编辑宏文件来自定义该行为。
  • 点击十六进制颜色以及 RGB 颜色会显示颜色选取器,让你能选择并更改颜色值。
  • 除了之前设定的行为之外,你还可以把 URL,电子邮件地址,IPv4 和 IPv6 地址,用引号括起来的字符串,HTML 字符参考,通用字符名称/百分比编码,十六进制颜色和 RGB 颜色作为活动字符串来运行宏,外部工具或 EmEditor 命令。
  • 配置属性的链接选项卡让你能指定作为活动字符串的字符串。另外,在自定义对话框中新增活动字符串选项卡让你能为每个事件指定一个行为,例如你可以选择左击左键双击中间点击右键单击每个活动字符串时的操作。

新增选项

  • 添加了匹配整个字符串复选框到高级筛选对话框中。
  • 添加了活动字符串列表到配置属性的链接选项卡上。
  • 添加了活动字符串选项卡到自定义对话框中。
  • 新增了添加额外的信息到撤销/重做历史记录中复选框到自定义对话框中的历史记录选项卡上。
  • 新增了从除第一个文档之外的所有文档中删除第一行复选框到合并文档至一个文件向导中。

新增命令

  • 在列中筛选
  • 自定义活动字符串

插件 API 新增功能

  • 添加了 EE_SHOW_TIPEE_GET_ACTIVE_STRING 消息。
  • 添加了 Editor_ShowTipEditor_GetActiveString 内联函数。
  • 添加了 TIP_INFOACTIVE_STRING_INFO 结构。
  • 添加了 EEID_FILTER_COLUMNEEID_CUSTOMIZE_ACTIVE_STRING 命令。

新增宏功能

  • 添加了 ShowTip 方法到 Window 对象中。
  • 添加了 ActiveString 方法到 Document 对象中。

修复 Bug

  • 修复了多行选项无法保留在在文件中查找对话框中的 bug。
  • 修复了在文件中查找的某个 bug。
  • 修复了备份文件夹没有保存到在文件中替换对话框中的 bug。
  • 修复了与活动字符串有关的 bug。
  • 支持缩写十六进制颜色。

备注

要检查 IP 地址注册的国家名称,
请下载文件:http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
解压缩并将提取的 CSV 文件放在 EmEditor 安装文件夹中的 Macros 子文件夹中。 如果你按每个用户安装,路径通常为 %LOCALAPPDATA%\Programs\EmEditor\Macros;如果你按每台电脑安装,则是 C:\Program Files\EmEditor\Macros。 由于数据库经常更新,我们建议你定期下载和更新上述文件。

下载

这些文件在正式版本发布后会被删除。正式版本可以到我们的下载页面下载。

如有任何问题或建议,请发帖到我们的 Beta 论坛上。

感谢您继续使用 EmEditor!

EmEditor v16.8.1 发布!

我们发布了 EmEditor v16.8.1。

从 v16.8.0 进行的更新包括:

修复 Bug

  • 修复了某个与在全部替换命令有关的 bug。
  • 修复了查找对话框中搜索过的字符串可能未保存的 bug。

详细信息请请参 EmEditor v16.8 新增特性。

如果你使用的是安装程序版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。

如果您已经有 v14/v15 的注册码,并且您的授权在2017年5月22日之后仍有效,您可以继续使用该注册码。如果您没有v14/v15 的注册码,但您的授权仍有效,请到 Emurasoft 客户中心更新/重发注册码页面领取最新版本的注册码。v16 的注册码与 v15 和 v14 相同。

感谢您使用 EmEditor!

EmEditor v16.8.0 发布!

我们发布了 EmEditor v16.8.0。

从 v16.7.2 进行的更新包括:

一般新增功能

  • 大大提高了高级筛选的速度,当定义了个多个筛选条目时。

测试结果:

v16.7v16.8比较
高级筛选,不勾选“区分大小写”32.6 秒2.57 秒快 12.7 倍
高级筛选,不勾选“区分大小写”30.3 秒2.50 秒快 12.1 倍

* 10,000 行 (2.7MB) CSV 文件 (UTF-8);条件:使用高级筛选,50,000 次搜索第一列条件,选择“对前一个条件用逻辑或运算”。测试系统:Windows 10 (64-bit) Core i7-4790 16GB RAM

  • 工具栏中的「撤消」「重做」按钮现在是下拉式按钮,单击按钮上的箭头将显示上下文菜单,允许您访问新的“撤消最近”“重新启动”“全部撤消”“全部重做”“撤消/重做历史”命令。
  • 新的“撤消/重做历史”对话框允许您导出和导入撤消/重做历史记录。
  • 现在可以给以下命令分配键盘快捷键:从当前文件夹打开打开 Windows 资源管理器打开命令提示符以及复制文件路径名称。 在默认情况下,打开 Windows 资源管理器命令所分配的键盘快捷键是 ALT + SHIFT + E

新增选项

  • 添加了“撤消/重做历史”对话框。

新增命令

  • 撤消/重做历史
  • 撤消最近 (多个条目)
  • 重做最近 (多个条目)
  • 全部撤消
  • 全部重做

插件 API 新增功能

  • 添加了 EE_GET_COLUMN 消息。
  • 添加了 Editor_GetColumn 内联函数。

新增宏功能

  • 添加了 GetColumn 方法到 Document 对象中。

修复 Bug

  • 修复了某个与在文件中查找命令有关的 bug。
  • 修复了与分割本文档或指定文件分割为多个文件命令相关的一个 bug。

详细信息请请参 EmEditor v16.8 新增特性。

如果你使用的是安装程序版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。

如果您已经有 v14/v15 的注册码,并且您的授权在2017年5月17日之后仍有效,您可以继续使用该注册码。如果您没有v14/v15 的注册码,但您的授权仍有效,请到 Emurasoft 客户中心更新/重发注册码页面领取最新版本的注册码。v16 的注册码与 v15 和 v14 相同。

感谢您使用 EmEditor!

EmEditor v16.8.0 beta 3 发布!

我们发布了 EmEditor v16.8.0 beta 3。

注意: Beta 版本经常更新。为了自动更新到新的 beta 版,请到帮助菜单下的选择更新频道中选择 Beta 版。

从 v16.8.0 beta 1 进行的更新包括:

一般新增功能

  • 大大提高了高级筛选的速度,当定义了个多个筛选条目时。

修复 Bug

  • 修复了与 beta 1 中高级筛选命令相关的 bug。
  • 修复了某个与在文件中查找命令有关的 bug。
  • 修复了在撤销/重做历史对话框的 bug。

下载

这些文件在正式版本发布后会被删除。正式版本可以到我们的下载页面下载。

如有任何问题或建议,请发帖到我们的 Beta 论坛上。

感谢您继续使用 EmEditor!