Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 历史记录

EmEditor 历史记录: Version 15.7

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

Version 15.7

2015年12月10日

一般新增功能

除了之前默认的 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 新增功能

添加了 EE_FIND_REPLACE 消息

添加了 Editor_FindReplaceEditor_FindInFiles,和 Editor_ReplaceInFiles 内联函数。

添加了 FIND_REPLACE_INFOGREP_INFO_EXMATCH_REGEX_INFO_EX,和 FIND_REGEX_INFO_EX 结构。

宏的新增功能

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

感谢

我们要感谢 K. Kosako (Oniguruma) 和 K. Takata (Onigmo),开发了这么棒的正则表达式引擎。

Copyright © 2003-2016 by Emurasoft, Inc.