EmEditor v15.7.0 发布!
/在: EmEditor 核心/通过: Vicky Fang今天,我们发布了 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 新增功能
- 添加了 EE_FIND_REPLACE 消息。
- 添加了 Editor_FindReplace,Editor_FindInFiles,和 Editor_ReplaceInFiles 内联函数。
- 添加了 FIND_REPLACE_INFO,GREP_INFO_EX,MATCH_REGEX_INFO_EX,和 FIND_REGEX_INFO_EX 结构。
宏的新增功能
- 添加了 eeFindMatchDotNL 标志到 nFlags 参数,还有 eeExFindRegexBoost,eeExFindRegexOnigmo 和 eeExFindSeparateCRLF 标志被添加到 Selection 对象的 Find 方法和 Replace 方法的 nExFlags 参数中。
修复 Bug
- 修复了 v15.6.x 中配置属性显示选项卡上样本框不更新的 bug。
- 修复了一些对话框不可见当选择 Windows 经典或高对比主题时。
感谢
我们要感谢 K. Kosako (Oniguruma) 和 K. Takata (Onigmo),开发了如此方便的正则表达式引擎。
要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。
为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。
如果您有永久授权或您的更新维护计划在 2015年12月16日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。
请同样参考: 政策变更公告–关于软件更新维护计划的声明。
感谢您使用 EmEditor!
EmEditor v15.7.0 beta 4 发布!
/在: EmEditor 核心/通过: Vicky Fang我们发布了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 核心/通过: Vicky Fang我们发布了EmEditor v15.7.0 beta 3。
注意: 要自动更新到以后的 beta 版本,请到帮助菜单上点击选择更新频道,然后选择更新“正式版以及 beta 版”。
从 v15.7.0 beta 2 进行的更新包括:
一般新增功能
- 在查找/替换对话框中的「自定义」按钮被「高级」按钮取代,让你能指定更多搜索选项。
- 在批次替换对话框中的每一组查找/替换字符串还能让你指定下列搜索条件:正则表达式,仅匹配 CSV 中的嵌入式换行,区分 CR 和 LF,还有正则表达式 “.” 匹配换行符。
新增选项
- 当在查找/替换对话框中按「高级」按钮时,会显示高级对话框。
- 查找工具栏上添加了「高级」按钮。
新增命令
- 高级 (查找工具栏)
插件 API 新增功能
- 添加了 GREP_INFO_EX,MATCH_REGEX_INFO_EX,以及 FIND_REGEX_INFO_EX 结构。
宏的新增功能
- 添加了 eeFindMatchDotNL 标志到 nFlags 参数中;eeExFindRegexBoost,eeExFindRegexOnigmo 和 eeExFindSeparateCRLF 被添加到 Find 以及 Replace 方法中的 nExFlags 参数中。
修复 Bug
- 修复了一下对话框部分显示当选择 Windows 经典或高对比桌面主题时。
我们希望在发布新版本之前尽可能地完善该版本,所以,如果你在使用 beta 版时发现任何 bug 或技术问题,请即时与我们联系。我们会尽快回复并修复任何可能的 bug。
要下载或关注新版本,请到 beta 论坛上 – EmEditor Professional v15.7.0 beta 3 发布!.
感谢你使用 EmEditor!
EmEditor v15.7.0 beta 2
/在: EmEditor 核心/通过: Vicky Fang我们发布了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 核心/通过: Vicky Fang我们发布了EmEditor v15.7.0 beta 1。
注意: 要自动更新到以后的 beta 版本,请到帮助菜单上点击选择更新频道,然后选择更新“正式版以及 beta 版”。
从 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。
测试结果
在查找,替换,以及筛选任务上有一些正则表达式用 Onigmo 比 Boost.Regex 快很多。另外一些正则表达式 用 Boost.Regex 比较快。由于现在还在开发阶段,下面的测试结果以后也许会改变。
表达式 | Boost.Regex | Onigmo | |
正向后行 (positive lookbehind) | (?<=a)b | 12.39 秒 | 4.39 秒 |
负向后行 (negative lookbehind) | (?<!a)b | 18.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|james | 3.82 秒 | 4.23 秒 |
行首 | ^”a | 3.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!
EmEditor v15.6.1 发布!
/在: EmEditor 核心/通过: Vicky Fang我们发布了 EmEditor v15.6.1。
从 v15.6.0 进行的更新包括:
一般新增功能
- 打开文件的速度变得更快了。新版本打开一个大文件 (809 MB – 2.02 GB) 的速度比 v15.6.0 要快 7%,比 v15.5 要快到 18% – 27%。
- 修复了在 v15.6.0 中打开包含无效字符的大文件时,可能无法显示警告消息,并且包含无效字符的行变空白的 bug。
修复 Bugs
要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。
为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助,或者单独下载帮助文件。如果你想要下载本地帮助文件,请到下载帮助页面。
如果您有永久授权或您的更新维护计划在 2015 年 11 月 19 日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。
请同样参考: 政策变更公告–关于软件更新维护计划的声明。
感谢您使用 EmEditor!
EmEditor v15.6.0 发布!
/在: EmEditor 核心/通过: Vicky Fang我们发布了 EmEditor v15.6.0。
从 v15.5.1 进行的更新包括:
一般新增功能
- 打开文件的速度变得更快了。新版本打开一个大文件 (809 MB – 2.02 GB) 的速度比 v15.5 要快 12% 到 23%。
- 你能选择更新频道。选择beta 频道会通知你所有的更新包括 beta 版。
- 快速启动命令现在包括三种模式: 命令 (Ctrl + Shift + C),选项 (Ctrl + Shift + O),还有符号 (Ctrl + Shift + S)。按快捷键 Ctrl + Space 会弹出变更模式的菜单。
- 你能把快速启动窗口作为一个无模式窗口打开。“快速启动”窗口中的工具栏添加了“保持此窗口打开”按钮,代替之前的“关闭”按钮。
- 当存在多个 EmEditor 群组时,EmEditor 现在能同时显示多个配置属性和/或快速启动窗口。
- 不再显示警告消息“侦测到 Windows 10。在 IE 浏览器上用 EmEditor 查看源代码的功能也许与 Microsoft Edge 不兼容…”因为 Windows 10 Build 10586 修复了 Microsoft Edge 的 bug。
- 给存在的 WrapTags.jsee 宏分配了快捷键:Ctrl + Shift + ,。
- 添加了下列宏。
新增宏
- SymbolList.jsee (显示当前源代码的符号列表)
- GoToDefinition.jsee (跳转到光标所在位置的函数的定义,快捷键 F12)
- PopBrowseContext.jsee (从定义返回,快捷键 Ctrl + Num *)
- ParameterInfo.jsee (当光标在一个函数的括号中时,把参数信息作为工具提示显示,快捷键 Ctrl + Shift + Space)
新增选项
- 在自定义字体对话框中添加了仅显示固定间距的字体的复选框。
新增命令
- 选择更新频道
- 制表符/缩进属性
- 新建文件详细信息属性
- 保存文件详细信息属性
- 快速启动 – 命令
- 快速启动 – 选项
- 快速启动 – 符号
- 自定义宏 – 我的宏
- 自定义宏 – 选项
- 自定义标记 – 标记列表
- 自定义标记 – 自动标记
- 自定义标记 – 选项
新增插件功能
- 项目插件支持 7 条新增用户消息。这些新用户消息可以在包括 plug-in.h 之前通过定义 USE_PROJECTS_PLUGIN 来使用。
修复 Bugs
- 修复了在 v15.5.x 中外部工具中的标准输入可能无法正常运作的 bug
- 修复当点击 “file:” 超链接文件不存在时,会显示两次错误消息的 bug。
- 修复了按 Ctrl + Home 不能滚动到顶部在 CSV 模式设定标题的情况下。
要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。
为了减小安装器的大小,Help 文件现在不包括在安装器重。你能用浏览器查看 Web 帮助,或者单独下载帮助文件。如果你想要下载本地帮助文件,请到下载帮助页面。
如果您有永久授权或您的更新维护计划在 2015 年 11 月 18 日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。
请同样参考: 政策变更公告–关于软件更新维护计划的声明。
感谢您使用 EmEditor!
EmEditor v15.6.0 beta 1 发布!
/在: EmEditor 核心/通过: Vicky Fang我们发布了 EmEditor v15.6.0 beta 1。
注意: 要自动更新到 beta 版,请到帮助菜单下选择选择更新频道,然后选择包含 beta 版本的选项。
从 v15.5.1 进行的更新包括:
一般新增功能
- 你能选择更新频道。选择包含 beta 版本的频道会让 EmEditor 在发布 beta 版时就自动通知你。
- 快速启动窗口让你能输入 ‘@’ 来显示当前文档的源代码符号列表,用 ‘@’ 加一个关键字能显示当前文档中包含指定关键字的符号列表。
- 你可以用快捷键 Ctrl + Shift + , 来执行 WrapTags.jsee宏。
- 添加了下面四个宏。
新增宏
- SymbolList.jsee (显示当前源代码的符号列表)
- GoToDefinition.jsee (跳转到光标所在位置的函数的定义,快捷键 F12)
- PopBrowseContext.jsee (从定义返回,快捷键 Ctrl + Num *)
- ParameterInfo.jsee (当光标在一个函数的括号中时,把参数信息作为工具提示显示,快捷键 Ctrl + Shift + Space)
新增选项
- 在自定义字体对话框中添加了仅显示固定间距的字体的复选框。
新增命令
- 选择更新频道
新增插件功能
- 项目插件支持 7 个新增用户消息。这些新用户消息可以在包括 plug-in.h 之前通过定义 USE_PROJECTS_PLUGIN 来使用。
修复 Bugs
- 修复了在 v15.5.x 中外部工具中的标准输入可能无法正常运作的 bug
我们希望在发布新版本之前尽可能地完善该版本,所以,如果你在使用 beta 版时发现任何 bug 或技术问题,请即时与我们联系。我们会尽快回复并修复任何可能的 bug。
要下载或关注新版本,请到 beta 论坛上 – EmEditor Professional v15.6.0 beta 1 发布!
感谢你使用 EmEditor!
EmEditor v15.5.1 发布!
/在: EmEditor 核心/通过: Vicky Fang我们发布了 EmEditor v15.5.1。
从 v15.5.0 进行的更新包括:
一般新增功能
- 当点击托盘图标选择新建并粘贴启动 EmEditor 时,启动窗口将不再显示。
- 当显示启动窗口时,点击启动窗口外围会自动关闭启动窗口。
- 输出栏上的标签位置现在能按活动文档标签的设定调整。在输出栏中使用的字体也能调整当切换活动文档时。
- 更新了法语与俄语两个语言文件。
修复 Bug
- 修复了在便携版上快速启动中搜寻历史没有被正确保存的 bug。
- 修复了在 v15.5.0 中,垂直线没有正确绘制和删除的 bug。
- 修复了在 v15.5.0 中,在批次替换对话框中的批次替换全部按钮有时无法启用的 bug。
- 修复了 CombineHistory 属性对全部替换命令不起作用的 bug。
要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。
为了减小安装器的大小,Help 文件现在不包括在安装器重。你能用浏览器查看 Web 帮助,或者单独下载帮助文件。如果你想要下载本地帮助文件,请到下载帮助页面。
如果您有永久授权或您的更新维护计划在 2015年10月29日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。
请同样参考: 政策变更公告–关于软件更新维护计划的声明。
感谢您使用 EmEditor!