EmEditor v15.5.0 发布!
我们发布了 EmEditor v15.5.0。
从 v15.4.1 进行的更新包括:
一般新增功能
- 当在不打开指定文件的情况下启动 EmEditor 时,会出现新增的启动窗口 (你也可以通过设定取消显示这个窗口)。启动窗口让你能选择之前使用的工作区 (默认工作区),最近使用的文件,或是最近使用的文件夹通过点击相对应的条目,或用上,下方向键以及回车来选取。当启动窗口打开时,键盘焦点仍然在编辑器中。输入文本或选取执行命令将隐藏启动窗口。另外,在一个新文档中按向下方向键会立即引入启动窗口。
- 新的 ExecutePlugin 方法让你能用宏来调用插件功能。例如,你能暂时使用代码段功能即使不运行代码段插件。请参考下面“从宏调用插件的示例”。
- 在之前的版本中, CSV 分隔符以及水平/垂直线在选取文本时变得不可见。新版本使它们变得可见即使在选取文本时。目前,我们没有添加相关选项。如果你想要这个设置变为可选,请与我们联系。
- 工作区现在包括了 CSV 模式,标题,以及分隔符位置。我们可能会加入更多选项。用 beta 版所保存的工作区可能会变得无效。所以我们建议你在运行 beta 版时为重要的工作区保存备份。
- 筛选字符串的字数的限制被扩展到 10,000 字符。
- 将当前文档分割为多个文件向导中的页首和页脚的字符串长度的限制被扩展到 10,000 字符。
- 提取列,合并 CSV,以及多列排序对话框让你能选取多个条目在列表上上下移动。
- 在默认设定下,有 3 个宏 (“合计”,“验证 XML”,以及“包容 HTML/XML 标记”) 被安装到安装文件夹下的宏子文件夹中。同时,这些宏也会显示在我的宏列表中。你可以从列表中删除这些宏,但是一旦从列表中删除这些宏,它们将不能被再添加到列表上。
- 按窗口换行命令被添加到右击输出栏显示的上下文菜单中。
- 在用 CTRL+F12 分割 EmEditor 窗口,按 HOME,END,PAGE UP,或 PAGE DOWN 可以把分割器位置移动到窗口边缘。
从宏调用插件的示例
调用代码段插件,并用 HTML/XML 标签包含所选内容。
editor.ExecutePlugin("Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}$0" );
调用项目插件,并打开指定解决方案文件。
editor.ExecutePlugin("Projects.dll", eePluginUserMessage, 0, "E:\\Test\\Test.eesln" );
调用搜索插件,在文档中搜寻指定字符串并显示结果列表。
editor.ExecutePlugin("Search.dll", eePluginUserMessage, eeFindReplaceCase | eeFindReplaceRegExp, "Test" );
直接运行指定插件
editor.ExecutePlugin("E:\dir\plugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );
检索指定插件状态。
status = editor.ExecutePlugin("E:\dir\plugin.dll", eePluginQueryStatus | eePluginAbsolutePath );
新增选项
- 添加了「自定义启动窗口」按钮到自定义对话框中的窗口选项卡上,并且添加了自定义启动窗口对话框。
- 添加了双击选择一个单元格复选框到自定义对话框中的CSV选项卡上。
- 在自定义托盘图标对话框中的快捷键文本框让你能输入 CTRL + SHIFT 以及 ALT + SHIFT 的组合键。
- 下列 REG_DWORD 值可以在 HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key 中设定下拉列表框的宽度。
- CWFind: 查找工具栏上的查找下拉列表框。 默认: 0xc8 (200)
- CWReplace: 查找工具栏上的替换下拉列表框。 默认: 0xc8 (200)
- CWFilter: 筛选工具栏上的筛选下拉列表框。 默认: 0xc8 (200)
- CWColumn: 筛选工具栏上的选取列下拉列表框。 默认: 0x7d (125)
- CWFind: the Find drop-down list box in the Find toolbar. Default: 0xc8 (200)
- CWReplace: the Replace drop-down list box in the Find toolbar. Default 0xc8 (200)
- CWFilter: the Filter drop-down list box in the Filter toolbar. Default: 0xc8 (200)
- CWColumn: the Column drop-down list box in the Filter toolbar. Default: 0x7d (125)
- 下列 REG_DWORD 值可以在 HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key 中设定文件名的最大长度当保存详细信息对话框勾选了自动为无标题文档命名复选框时。
- MaxNameUntitled: 文件名的最大长度包括终止空字符。默认: 0x50 (80)
新增命令
- 启动窗口
- 按窗口换行 (输出栏)
插件 API 新增功能
- 添加了 EE_EXEC_PLUGIN 消息,Editor_ExecPlugin 内联函数以及EE_EXEC_PLUGIN 结构。
- 添加了EI_GET_COMBINE_HISTORY 参数到 EE_INFO 消息中 (Editor_Info 内联函数)。
- 添加了 EP_USER_MSG 消息到插件中。
宏的新增功能
- 添加了 CombineHistory 属性到 Window 对象中。
- 添加了 ExecutePlugin 方法到 Editor 对象中,并添加了 eePluginExecuteCommand,eePluginUserMessage,eePluginQueryStatus,eePluginAbsolutePath 标志。
- 添加了 LangID 属性到 Editor 对象。
修复 Bug
- 修复了当点击编辑器右边空白部分时与光标位置相关的 bug。
- 修复了当标签被双引号包括时与 HTML/XML 对应标签高亮相关的 bug。
- 修复了在自定义插件对话框中选择一个项目点击「删除」按钮可能无法从列表中删除该项目的 bug。
要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。
为了减小安装器的大小,Help 文件现在不包括在安装器重。你能用浏览器查看 Web 帮助,或者单独下载帮助文件。如果你想要下载本地帮助文件,请到下载帮助页面。
如果您有永久授权或您的更新维护计划在 2015 年 10 月 27 日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。
请同样参考: 政策变更公告–关于软件更新维护计划的声明。
感谢您使用 EmEditor!