EmEditor v24.0.0 发布(含技术评论)

今天,我们发布了EmEditor v24.0.0

在上一个版本 v23.1 中,我们介绍了如何通过调用OpenAI的 API 从宏中使用生成式 AI。通常,将文本用作调用生成式 AI 的参数,这表明文本编辑器与生成式 AI 之间存在高度的关联。在文本编辑器中编写文档时,使用生成式 AI 的目的之一是校对文档。在这种用例中,您希望轻松比较校对前后的文档,以便轻松决定保留或丢弃哪些更改部分的文本。在本版本中,我们在比较分割窗口中右键单击更改后的文本时添加了一个“复制到另一个”命令。选择此选项将更改部分复制到正在比较的另一篇文档中。如果您想一次性复制文档中的所有更改,请单击分割窗口标题部分新增的“全部复制到另一个”按钮。

比较完成后,您可能希望关闭不必要的文档,仅保留所需的文档。在这种情况下,您现在可以通过单击新增的[X(关闭)]按钮或按Ctrl+W或Ctrl+F4仅关闭当前活动窗格中的文档。

我们进一步开发了库的ChatOpenAI.jsee宏示例,并将其默认添加到 EmEditor 中名为AI.jsee的名称下。通过使用 AI 宏,您可以对所选文本或整个文档执行校对、摘要、翻译、生成图像或向 AI 提问。第一次运行此宏时,将提示您输入 OpenAI API 密钥。如果您已登录 OpenAI,则您可以在此处获取您的秘密 OpenAI API 密钥。为了将来跳过输入此密钥,请设置环境变量OPENAI_API_KEY

在本版本中,我们还回应了许多客户的请求。

1. Onigmo正则表达式现在支持\Q...\E语法。这种语法允许您在不需要转义的情况下禁用正则表达式元字符。例如,要搜索字符串[a.c],传统的正则表达式需要您使用反斜杠来转义元字符"[", ".", "]"\[a\.c\]。在新版本中,您只需编写\Q[a.c]\E,消除了转义元字符的需求。请注意,Boost的 Regex 已经支持\Q...\E语法已经有一段时间了。

2. 我们在查找下一个查找上一个命令中添加了一个选项,仅匹配不重叠的字符串。例如,如果在字符串“AAAAA”中搜索“AA”,最初只有前四个字符“AAAA”会被突出显示。当您执行查找下一个(F3)命令时,搜索位置每次移动一个字符,从而使您可以搜索所有“AA”对。通过在高级对话框中设置仅在查找下一个/上一个中查找非重叠字符串复选框,使命令操作的方式仅匹配不重叠的字符串,使最后的“A”未被搜索,从而使突出显示与搜索位置对齐。

3. 在 EmEditor 中,URI 和电子邮件地址会被突出显示,我们经常收到提取仅这些部分的请求。在以前的版本中,可以通过在查找对话框中指定合适的正则表达式并选择提取来实现此目的,但是很多客户不熟悉正则表达式。在本版本中,您可以通过指定选项在提取常见字符串命令中轻松提取仅 URI 或电子邮件地址。

4. 在 EmEditor 中打开 CSV 时,默认情况下会自动调整分隔符位置。然而,非常长的单元格可能导致列宽度变得非常宽,使得整个 CSV 难以查看。在本版本中,我们在自定义对话框的CSV 选项页面中添加了一个最大列宽文本框,允许您指定最大列宽度。

5. 在上一个版本中,当 EmEditor 中打开的文件被另一个应用程序删除时,EmEditor 开始显示警告消息。在本版中,您可以选择是否显示警告消息。可以在配置属性文件页面通过如果文件被删除则提示复选框进行指定。

6. 一些客户报告了在 Windows 11 的最新版本上 EmEditor 的启动时间较慢。这主要是由于启动时检索Windows 剪贴板历史记录。新版本默认情况下已禁用此选项,但可以在自定义对话框的剪贴板页面中启用。

7. 新版本默认禁用切换到不换行选项。

此外,在本版本中,我们显著优化了命令,例如拆分文件合并文件增加行缩进减少行缩进,相比 v23.1,速度提高了27到124倍,根据我们的测试

Makoto Emura 在他的博客上宣布的,从这个版本开始,在 EmEditor Professional 上使用超出 EULA(最终用户许可协议)允许的设备数量时,可能会出现警告消息。为了保持我们更低的许可费用,并确保已购买多个许可证的客户之间的公平性,请购买足够的许可证以遵守许可证条款。

卸载 EmEditor 会注销设备,从而允许您在不同设备上安装。您可以在这里查看您注册的设备。当 v24.0.0 发布时,我们已注销所有设备,因此旧设备将被注销。当您使用 EmEditor 时,设备将自动注册。

希望您喜欢使用EmEditor,无论您使用的是专业版还是免费版。如果您有任何问题、功能请求或未来任何想法,请联系我们在论坛上写下

感谢您使用 EmEditor!
Yutaka Emura

请查看 EmEditor v24.0 新功能以获取详细信息和截图。

如果您使用桌面安装版,您可以在帮助菜单中选择检查更新来下载最新版本。如果该方法失败,请下载最新版本,然后运行下载的安装程序。如果您使用桌面便携版,您可以前往下载页面下载最新版本。应用商店版本可以在数天后通过Microsoft Store更新(64位32位)。