EmEditor v15.8.0 发布!
今天,我们发布了 EmEditor v15.8.0。
从 v15.7.2 的更新包括:
一般新增功能
- 添加了单元格选择模式,大大增强了 CSV 编辑功能。在打开一个 CSV 文档之后,如果选择单元格选择模式,EmEditor 会隐藏 CSV 分隔符,你能用鼠标或键盘选择单元格,就像在电子表格程序 (Excel) 中一样。在单元格选择模式下,按向右方向键或向左方向键能左右移动单元格选取方块。双击一个单元格,按 ENTER 键,或选择编辑单元格命令能让你直接编辑选取的单元格。在选择多个单元格的情况下,执行编辑单元格命令还能让你同时编辑多个单元格。另外,在编辑并确认一个单元格之后 EmEditor 会进行语法检查。
- 在单元格选择模式下,按 TAB 键能移动到下一个单元格,按 SHIFT + TAB 能移动到上一个单元格。还有,在上方新建一行和在下方新建一行命令会自动为含有分隔符的文档插入分隔符。
- 在默认情况下, 添加了 CSV/排序工具栏上的单元格选择按钮的气球状提示。
- 剪切行,复制行,以及删除行命令现在不只可以用在当前行上,还可以用在选取的多个行上。
- 右击编辑器左边缘或行号所弹出的菜单上,现在包括了剪切行,复制行,粘贴,以及删除行命令,让你能更方便地编辑文档。
- 到宏菜单下,右击我的宏列表上的任意一个宏,会出现一个上下文菜单,其中包括编辑命令。
- 之前使用的 SHA-1 电子签名被新的 SHA-1/SHA-256 双电子签名取代。
- 为提高安全性,EmEditor 不再在可执行文件中使用共享分区。
- 为提高安全性,启用了地址空间布局随机化 (address space layout randomization, ASLR)。
新增选项
- 添加了“自动切换到单元格选择模式”和“在单元格选择按钮上显示气球状提示”复选框到自定义对话框中的 CSV 选项卡上。
- 添加了“CSV 单元格所选文本”以及“CSV 单元格选择框架”到配置属性中的显示选项卡上。另外,在样式下拉列表中添加了“粗线”选项。
- 自定义宏对话框中我的宏选项卡上的「新建」按钮变更为「添加」按钮。
新增命令
- 单元格选择模式
- 编辑单元格
- 完全删除
插件 API 新增功能
- 添加了 EI_GET_CELL_MODE,EI_SET_CELL_MODE 标志到 EE_INFO 消息中。
- 添加了 POS_CELL 标志到 EE_GET_ANCHOR_POS,EE_GET_CARET_POS,EE_SET_ANCHOR_POS,EE_SET_CARET_POS 消息中。
宏的新增功能
- 添加了 CellMode 属性到 Document 对象中。
- 添加了 bComplete 参数到 Selection 对象的 Delete 方法中。
- 添加了 eePosCell 到 Selection 对象的 GetActivePointX,GetActivePointY,GetAnchorPointX,GetAnchorPointY,SetActivePoint,SetAnchorPoint 函数的 nFlags 参数中。
修复 Bug
- 修复了在文件中查找 (UTF-16BE 带 Unicode 签名) 可能会使 EmEditor 故障的 bug。
- 缓解了安装程序的 DLL 劫持漏洞。
- 修复了切换书签命令可能无法刷新编辑器左边缘的 bug。
- 修复了在合并文档至一个文件的向导中,在列表中变更指定文件的顺序不能反应在结果中的 bug。
- 修复了在 v15.7 中,许多用于高亮字符串的正则表达式会导致高 CPU 用量的 bug。
- 修复了 CSV 自动检测功能无法用于很大的 CSV 文件的 bug。
- 筛选工具栏现在能在很大的文件上允许渐进式搜索。
- 修复了当搜索字符串是空的时候,宏的 Find 方法可能导致错误的 bug。
- 修复了在文件中查找 (UTF-8 带 Unicode 签名) 可能导致搜索结果包含 BOM。
- 修复了在自定义宏对话框中一个的 bug。
- 修复了在大纲栏在特定条件下会闪烁的 bug。
- 修复了项目插件中的参数信息工具提示可能在特定条件下无法运作的 bug。
要更新到最新版本,请到帮助中选择检查更新,或者您可以直接到下载页面下载最新版本。
为了减小安装器的大小,Help 文件现在不包括在安装器中。你能用浏览器查看 Web 帮助文件,或者单独下载帮助文件。如果你要下载本地帮助文件,请到下载帮助页面下载。
如果您有永久授权或您的更新维护计划在 2016年2月15日之后仍有效。您可以到 Emurasoft 客户中心更新/重发注册码页面找到最新版本的注册码。v15 的注册码与 v14 的注册码相同。
请同样参考: 政策变更公告–关于软件更新维护计划的声明。
感谢您使用 EmEditor!