文章

EmEditor v15.7.2 发布!

我们发布了 EmEditor v15.7.2。
注意: 如果你在安装或更新 EmEditor 时出现问题,请参考 FAQ: 如果你在安装 EmEditor 时遇到问题,请先阅读这个

从 v15.7.1 的更新包括:

修复 Bug

  • 修复了 EmEditor 会故障的 bug 当用 Onigmo 正则表达式引擎查找正则表达式 “(?u)\s” 时。
  • 修复了有关打开很大的 UTF-16 文件的一个 bug。
  • 修复了有关显示包含 U+3190 或 U+3191 字符的工具提示的一个 bug。
  • 修复了点击换行的行可能会使光标左移的 bug。

详细信息请请参 EmEditor v15.7 新增特性。

要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

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

如果您有永久授权或您的更新维护计划在 2015年12月24日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。

请同样参考: 政策变更公告–关于软件更新维护计划的声明。

感谢您使用 EmEditor!

EmEditor v15.7.1 发布!

今天,我们发布了 EmEditor v15.7.1。

注意: 如果你在安装或更新 EmEditor 时出现问题,请参考 FAQ: 如果你在安装 EmEditor 时遇到问题,请先阅读这个

从 v15.7.0 的更新包括:

修复 Bug

  • 修复了当用“匹配整个单词”选项搜索 Onigmo 正则表达式时,EmEditor 可能冻结的 bug。
  • 修复了如果在配置属性的滚动选项卡上勾选“总是显示光标上/下1行”的设定,编辑一个文档的最后一行可能会导致闪烁的 bug。
  • 修复了替换命令无法正确地被录制成一个宏的 bug。
  • 修复了把一个正则表达式拖放到筛选工具栏上时会冻结 EmEditor 的 bug。
  • 如果访问冲突异常被抛入 Onigmo 正则表达式引擎内,现在会显示一个消息框让你选择是忽略还是故障。

详细信息请请参 EmEditor v15.7 新增特性。

要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

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

如果您有永久授权或您的更新维护计划在 2015年12月22日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。

请同样参考: 政策变更公告–关于软件更新维护计划的声明。

感谢您使用 EmEditor!

EmEditor v15.7.0 发布!

今天,我们发布了 EmEditor v15.7.0。
从 v15.6.1 的更新包括:

一般新增功能

  • 除了之前默认的 Boost.Regex 正则表达式引擎之外,你还能把 Onigmo 选择为正则表达式引擎。 如果你把 Onigmo 选为正则表达式引擎,你能用更多字符类型,例如 \p{Han}\p{Hangul}\p{Hebrew}等。要查找更多有关 Onigmo 正则表达式语法,请查看 https://github.com/k-takata/Onigmo/blob/master/doc/RE 以及 Unicode 属性 https://github.com/k-takata/Onigmo/blob/master/doc/UnicodeProps.txt
  • 这个版本让你能分开搜索并替换 CR 和 LF。
  • 在禁用区别 CR 和 LF 选项时,如果你试着搜索包含 \r (CR) 的字符串,会出现“搜索字符串包含 CR。你想要启用区别 CR 和 LF 选项吗?”提示消息。
  • 如果一个文档的最后一行是空的,正则表达式不再匹配最后一行。

新增选项

  • 添加了默认正则表达式引擎下拉列表框到自定义对话框中的搜索选项卡上。
  • 查找/替换对话框中「自定义」按钮被「高级」按钮取代。在高级对话框中,现在包括了更多搜索选项。
  • 添加了「高级」 按钮到查找工具栏上。
  • 添加了显示启动窗口当在新文档中按向下键时复选框到自定义启动窗口对话框中。

新增命令

插件新增功能

  • 添加了全部折叠以及全部展开命令到项目插件符号列表中的上下文菜单上。

插件 API 新增功能

宏的新增功能

  • 添加了 eeFindMatchDotNL 标志到 nFlags 参数,还有 eeExFindRegexBoosteeExFindRegexOnigmoeeExFindSeparateCRLF 标志被添加到 Selection 对象的 Find 方法Replace 方法nExFlags 参数中。

修复 Bug

  • 修复了 v15.6.x 中配置属性显示选项卡上样本框不更新的 bug。
  • 修复了一些对话框不可见当选择 Windows 经典或高对比主题时。

感谢

我们要感谢 K. Kosako (Oniguruma) 和 K. Takata (Onigmo),开发了如此方便的正则表达式引擎。

详细信息请请参 EmEditor v15.7 新增特性。

要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。

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

如果您有永久授权或您的更新维护计划在 2015年12月16日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。

请同样参考: 政策变更公告–关于软件更新维护计划的声明。

感谢您使用 EmEditor!

EmEditor v15.7.0 beta 4 发布!

我们发布了EmEditor v15.7.0 beta 4。

注意: 要自动更新到以后的 beta 版本,请到帮助菜单上点击选择更新频道,然后选择更新“正式版以及 beta 版”。

从 v15.7.0 beta 3 进行的更新包括:

新增选项

  • 高级对话框中的正则表达式引擎下拉列表框中添加了默认选项。

新增命令

  • 高级 (查找工具栏)

插件新增功能

  • 项目插件的符号列表的上下文菜单上添加了全部折叠和全部展开猛烈。

修复 Bug

  • 修复了与在文件中查找相关的 bug 。
  • 修复了高级对话框中正则表达式引擎列表的 bug。

我们希望在发布新版本之前尽可能地完善该版本,所以,如果你在使用 beta 版时发现任何 bug 或技术问题,请即时与我们联系。我们会尽快回复并修复任何可能的 bug。

要下载或关注新版本,请到 beta 论坛上 – EmEditor Professional v15.7.0 beta 4 发布!.

感谢你使用 EmEditor!

EmEditor v15.7.0 beta 3 发布!

我们发布了EmEditor v15.7.0 beta 3。

注意: 要自动更新到以后的 beta 版本,请到帮助菜单上点击选择更新频道,然后选择更新“正式版以及 beta 版”。

从 v15.7.0 beta 2 进行的更新包括:

一般新增功能

  • 在查找/替换对话框中的「自定义」按钮被「高级」按钮取代,让你能指定更多搜索选项。
  • 在批次替换对话框中的每一组查找/替换字符串还能让你指定下列搜索条件:正则表达式,仅匹配 CSV 中的嵌入式换行,区分 CR 和 LF,还有正则表达式 “.” 匹配换行符。

新增选项

  • 当在查找/替换对话框中按「高级」按钮时,会显示高级对话框。
  • 查找工具栏上添加了「高级」按钮。

新增命令

  • 高级 (查找工具栏)

插件 API 新增功能

  • 添加了 GREP_INFO_EXMATCH_REGEX_INFO_EX,以及 FIND_REGEX_INFO_EX 结构。

宏的新增功能

  • 添加了 eeFindMatchDotNL 标志到 nFlags 参数中;eeExFindRegexBoosteeExFindRegexOnigmoeeExFindSeparateCRLF 被添加到 Find 以及 Replace 方法中的 nExFlags 参数中。

修复 Bug

  • 修复了一下对话框部分显示当选择 Windows 经典或高对比桌面主题时。

我们希望在发布新版本之前尽可能地完善该版本,所以,如果你在使用 beta 版时发现任何 bug 或技术问题,请即时与我们联系。我们会尽快回复并修复任何可能的 bug。

要下载或关注新版本,请到 beta 论坛上 – EmEditor Professional v15.7.0 beta 3 发布!.

感谢你使用 EmEditor!

EmEditor v15.7.0 beta 2

我们发布了EmEditor v15.7.0 beta 2。

注意: 要自动更新到以后的 beta 版本,请到帮助菜单上点击选择更新频道,然后选择更新“正式版以及 beta 版”。

从 v15.7.0 beta 2 进行的更新包括:

一般新增功能

  • 这个版本让你能分开搜索并替换 CR 和 LF。
  • 在禁用区别 CR 和 LF 选项时,如果你试着搜索包含 \r (CR) 的字符串,会出现“搜索字符串包含 CR。你想要启用区别 CR 和 LF 选项吗?”提示消息。
  • 如果一个文档的最后一行是空的,正则表达式不再匹配最后一行。

新增选项

  • 添加了正则表达式引擎下列列表框到自定义对话框中的搜索选项卡上。
  • 添加了区别 CR 和 LF 命令到查找/替换/在文件中查找/在文件中替换对话框中查找下拉列表框旁「>」按钮被点击所弹出的菜单上。
  • 添加了区别 CR 和 LF 按钮到查找工具栏。
  • 添加了显示启动窗口当在新文档中按向下键时复选框到自定义启动窗口对话框中。

新增命令

  • 区别 CR 和 LF(查找工具栏)

插件 API 新增功能

  • 添加了 EE_FIND_REPLACE 消息,Editor_FindReplace 内联函数,以及 FIND_REPLACE_INFO 结构。

宏的新增功能

  • 添加了 nExFlags 参数到 Selection 对象的 Find 以及 Replace 方法中,还添加了 eeExFindSeparateCRLF 标志。

我们希望在发布新版本之前尽可能地完善该版本,所以,如果你在使用 beta 版时发现任何 bug 或技术问题,请即时与我们联系。我们会尽快回复并修复任何可能的 bug。

要下载或关注新版本,请到 beta 论坛上 – EmEditor Professional v15.7.0 beta 2 发布!

感谢你使用 EmEditor!

EmEditor v15.7.0 beta 1 发布!

我们发布了EmEditor v15.7.0 beta 1。

注意: 要自动更新到以后的 beta 版本,请到帮助菜单上点击选择更新频道,然后选择更新“正式版以及 beta 版”。

从 v15.6.1 进行的更新包括:

一般新增功能

测试结果

查找替换,以及筛选任务上有一些正则表达式用 OnigmoBoost.Regex 快很多。另外一些正则表达式 用 Boost.Regex 比较快。由于现在还在开发阶段,下面的测试结果以后也许会改变。

表达式Boost.RegexOnigmo
正向后行 (positive lookbehind)(?<=a)b12.39 秒4.39 秒
负向后行 (negative lookbehind)(?<!a)b18.20 秒4.40 秒
正向先行 (positive lookahead)a(?=b)4.46 秒4.62 秒
负向先行 (negative lookahead)a(?!b)6.73 秒4.78 秒
字符范围[a-c]9.89 秒7.00 秒
选择内容john|jack|james3.82 秒4.23 秒
行首^”a3.70 秒3.95 秒

筛选,不区分大小写,线程数 4,340 MB,1.92 百万行文件

Windows 10 (64-bit) Core i7-4790 16GB RAM

新增选项

  • 添加了正则表达式引擎下列列表框到自定义对话框中的搜索选项卡上。

修复 Bug

  • 修复了 v15.6.x 中配置属性显示选项卡上样本框不更新的 bug。

感谢

我们要感谢 K. Kosako (Oniguruma) 和 K. Takata (Onigmo),创建了令人惊叹的正则表达式引擎。

我们希望在发布新版本之前尽可能地完善该版本,所以,如果你在使用 beta 版时发现任何 bug 或技术问题,请即时与我们联系。我们会尽快回复并修复任何可能的 bug。

要下载或关注新版本,请到 beta 论坛上 – EmEditor Professional v15.7.0 beta 1 发布!

感谢你使用 EmEditor!