Version 10 新增特性
新增比较和同步滚动特性
新版本的 EmEditor 让您能方便地比较两个最近查看的文件。比较结果会并排显示并且不同的地方会在文档中用颜色所标示出来。而不用再使用以前的 Diff 插件了。在比较之后,“重新扫描”指令让您能用同样的条件再次比较更改的文档。“同步滚动”的指令则能够不需要先比较就同步滚动两个最近查看的文档。
新增拼写特性
新版的 EmEditor 使用 Hunspell 资源库。很多应用程序,例如 OpenOffice,和 Firefox,都用 Hunspell 作为拼写检查器,在多语言环境中检查拼写。在您输入文本时,拼写错误的字词下面会出现一段红色曲线,鼠标右击拼写错误的字词,您会看到有几个字词选项供您选择,让您能快捷地更正拼写。EmEditor 编辑器预先安装了默认的美国英语词典。您可以在 OpenOffice.org wiki – (拼写检查器词典)下载别的词典。只要把 *.dic以及*.aff 文件复制到 EmEditor 安装文件夹下的字典子文件夹中就行了。(通常 C:/Program Files/EmEditor/Dictionaries)。
改进的垂直选取编辑
在行右端进行没有宽度垂直选取将会让EmEditor自动把每行的末端作为选取编辑的开始位置。所以,您输入的文本会出现在您选取的每一行的末端(即使行的长度都不相同)。要开始垂直选取,按住ALT键然后拖动鼠标。想要了解之前的垂直选择功能,请查看垂直选择模式下的编辑。
编号特性
新增的编号命令让您能在光标处或垂直选取处插入连续的数字或字符。
大纲插件新增特性
大纲插件让您能用正则表达式隐藏或替换匹配的字符串,并且在自定义数据条中显示它们。
用二进制并排 ASCII 视图 (十六进制视图)
二进制(十六进制视图)模式现在包括并排 ASCII 视图。
查找对话框新增特性
查找对话框现在包括新的“显示匹配数”选项,这样就可以在状态栏显示匹配的符合您搜索的字符串的总数。在查找下拉列表右边的「>」按钮现在包括了选择的文本,光标下的单词,自定义,保存为默认,和多行等命令。
在文件中查找对话框新增特性
在“查找”下拉列表单右边的「>」按钮包括了选择的文本,光标下的单词,自定义,保存为默认等命令。另一个「>」按钮被添加到“文件类型”下拉列表框的右边。这个按钮包括当前文件类型,当前文件,保存为默认。原本在“搜索文件夹”下拉列表框旁边的「…」按钮也被换成了「>」按钮。这个按钮包括当前文件夹,父文件夹,祖父文件夹,自定义,还有保存为默认命令。
其他新增特性
新增特性
- CSV模式现在让您能在一个单元格中包括新的行。在配置属性的“标记”选项卡上选择“显示控制字符”的复选框,内嵌回车会以反转的颜色显示 M(CR) 和/或 J(LF)。
- 在Windows资源浏览器由右键显示的上下文菜单中包括了新增的“用EmEditor在文件中查找”命令。
- 自动恢复特性现在能自动打开上次使用的工作空间(恢复的文件对话框被弃用了)。当用新的安装程序更新EmEditor时,EmEditor窗口会自动关上,并且他们会作为上次使用的工作空间被重新打开。
- 新的安装程序现在能在一个程序中安装多个语言版本(目前是英文和日文)。
- “更新检查程式”被改进了(v9的更新检查程式被弃用了)。
- 添加了新的命令行选项 /cmp 。
- 当本地化语言文件是旧的时,EmEditor 自动使用英文字符串和对话框资源。
- EmEditor现在支持左(&l)对齐,居中(&c)以及右(&r)对齐的组合来打印页眉和页脚。
- 二进制(十六进制视图)模式新增包括并排ASCII视图。
- 垂直选择模式现在被限制为只能选取逻辑行(由于换行所产生的多重选取现在不再算在内了)。
- 在上一个版本中,在重新载入一个包含无效字符的文件时,在弹出的对话框点击“取消”之后会打开一个新的无标题文档。这个bug已经被修复了,除了当您异步打开一个大文件时。
- 默认的PHP高亮字符串中被更新到最新的PHP功能列表中。
- 添加了一个新的替换表达式(?n:true_expression:false_expression)到正则表达式语法中。
新增的插件特性
代码段插件
- 单词自动完成插件现在能运用在代码段占位符中。
- 代码段插件的正则表达式添加了全局选项。
大纲插件
- 大纲插件属性中添加了同步选区至光标处,第一次运行时将焦点移至自定义数据条,使用ESC键关闭自定义数据条,还有使用回车键或GO命令关闭自定义数据条这几个复选框。
- 添加了“隐藏匹配的字符串/用正则表达式替换”复选框和“正则表达式”文本框,让您能隐藏匹配的字符串或用正则表达式替换匹配的字符串。
单词自动完成插件
- 添加了“从候选列表中排除已匹配的和同样长度的单词”复选框到该插件属性的“选项”标签页上。
资源管理器插件
- 修复了资源管理器插件不总是用一个打开的活动文件同步选区的 bug。
新增选项
- 添加了配置属性的“拼写”选项卡。
- 在外部工具属性中添加了标准错误的下拉列表框,原来包括的“标准错误”复选框被弃用了。这个变更让您能分开指定“标准输出”和“标准错误”输出。
- “查找”对话框现在包括新增的“显示匹配数”复选框,能在状态栏显示匹配的数目当您搜索一个字符串后。
- 当您输入一个分配键在“按下新的快捷键”文本框中时,会显示类别名称。
- “要忽略的文件或文件夹”文本框(在文件中查找>高级)现在能允许多达15,999个字符。
- 在“查找/替换”下拉列表右边的「>」按钮(查找/替换/在文件中查找/在文件中替换对话框中)现在包括选择的文本,光标下的单词,自定义,保存为默认和多行等命令。「=」按钮被弃用了。
- 另一个「>」按钮被添加到“文件类型”下拉列表的右边(在文件中查找/在文件中替换对话框中)。这个按钮包括当前文件类型,当前文件,保存为默认命令。
- 原本在“搜索文件夹”下拉列表框(在文件中查找/在文件中替换对话框中)旁边的「…」按钮也被换成了「>」按钮。这个按钮包括当前文件夹,父文件夹,祖父文件夹,自定义,还有保存为默认命令。
- 默认的PHP高亮字符串中被更新到最新的PHP功能列表中。
- 替换/在文件中查找/在文件中替换对话框中的标签页顺序被改变了。
- 在配置属性“显示”选项卡上的字体样式下拉列表框中添加了“波形线”和“虚线”。
- 在配置属性“滚动”选项卡上添加了“水平线”复选框。“虚线”复选框被弃用了。
- 在配置属性“打印”选项卡上添加了“页眉”和“页脚”的复选框。
- 在自定义宏对话框中的“我的宏”选项卡上添加了「全部删除」按钮。
- 在“自定义”对话框的“语言”选项卡上添加了“当本地化语言不可用时,使用英语”的复选框。
- 工具栏对话框中上256色按钮被弃用了。
- 添加了“插入编号”对话框。
新增命令
- 另存为UTF-16LE(包含签名)
- 另存为UTF-16LE(不包含签名)
- 另存为UTF-16BE(包含签名)
- 另存为UTF-16BE(不包含签名)
- 另存为UTF-8(包含签名)
- 另存为UTF-8(不包含签名)
- 将HTML/XML字符参考转换为Unicode
- 将Unicode转换为HTML/XML字符参考
- 将通用字符名称转换为Unicode
- 将Unicode转换为通用字符名称
- 编号
- 选择单元格
- 下一单元格
- 上一单元格
- 拼写检查
- 对已引用的行进行拼写检查
- 对单引号内的字符串进行拼写检查
- 对双引号内的字符串进行拼写检查
- 对注释进行拼写检查
- 对脚本进行拼写检查
- 对高亮文本进行拼写检查
- 对超链接进行拼写检查
- 对未指定文本进行拼写检查
- 对整个文档进行拼写检查
- 上一拼写错误
- 下一拼写错误
- 拼写建议
- 字典
- 启用快捷键
- 行号
- 标尺
- 回车
- EOF
- 标签
- 空格
- 全角空格
- 带不同标记的CR和LF
- 控制字符
- 缩进参考线
- 制表符栏
- 缩进栏
- 自动缩进
- 将制表符转换为空格
- 换行缩进
- 比较
- 按参数比较
- 重新扫描
- 同步滚动
- 按参数同步滚动
- 重置
- 忽略前导空白
- 忽略末尾空白
- 忽略内嵌空白
- 忽略大小写
- 忽略回车
- 忽略注释
- 忽略编码
- 同步垂直滚动
- 同步水平滚动
- 同步光标位置
- 完成后还原窗口位置
- 保存参数
- 上一更改
- 下一更改
- 上一更改的行
- 下一更改的行
- 还原标签窗口位置
- 当分割时同步水平滚动条
- 当分割时同步垂直滚动条
- 最后访问的文档
- 最少访问的文档
- 右边的文档
- 左边的文档
新增工具栏按钮
比较 | 不指定参数比较最后访问的两个文档。 |
重新扫描 | 重新扫描并刷新所比较的文档。 |
同步滚动条 | 不指定参数直接同步最后访问的两个文档的滚动条。 |
重置 | 重置比较或同步滚动条模式并清除比较结果。 |
行号 | 显示或隐藏行号。 |
标尺 | 显示或隐藏标尺。 |
自动缩进 | 启用或停用自动缩进。 |
将制表符转换为空格 | 将制表符转换为空格。 |
换行缩进 | 启用或停用换行缩进。 |
制表符栏 | 显示一个弹出菜单来选择制表符栏。 |
缩进栏 | 显示一个弹出菜单来选择缩进栏。 |
将 HTML/XML 字符引用转换为 Unicode | 将选中的文本视为 HTML/XML 字符引用进行解码。 |
将 Unicode 转换为 HTML/XML 字符引用 | 将已选中的文本编码为 HTML/XML 字符引用的格式。 |
将通用字符名称转换为 Unicode | 将选中的文本视为通用字符名称进行解码。 |
将 Unicode 转换为通用字符名称 | 将选中的文本编码为通用字符名称。 |
拼写检查 | 对文档进行拼写检查。 |
宏的新增特性
- SpellProp 对象
- Spell 属性被添加到 Config 对象中。
- HorizontalGrid 属性被添加到配置属性的“滚动”选项卡上。
- 如果 eeFindCount 标志被指定,Find 方式会返回匹配的字符串出现次数。
插件 API 新增特性
- EE_GET_WORD 消息.
- Editor_GetWord 内联函数.
- EI_GET_ACTIVE_DOC, EI_SET_ACTIVE_DOC, EI_GET_SYNC_SESSION, 以及 EI_GET_LOC_DLL_INSTANCE 标志 (EE_INFO 消息).
- byteCrLf field 和 FLAG_GET_CRLF_BYTE 标志被添加到 GET_LINE_INFO 结构中.