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 新增功能

宏的新增功能

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

感谢

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