EmEditor v24.4.0 发布 – Markdown 设计视图

今天,我们很高兴地宣布发布 EmEditor v24.4.0

最新版本(v24.4)的主要特性是大大提高了处理 Markdown 文件的功能,这是根据用戶反馈(1, 2)而推出的。它包括新的 Markdown 设计视图,提供了接近所见即所得的体验。

引入了一个 Markdown 设计视图,为编辑 Markdown 文件提供了接近所见即所得的体验。

MarkdownJohn Gruber 提出,由于其简单的文本格式化功能(用于段落、链接和图像),在各个平台上被广泛使用。Markdown 文档即使在记事本等基本文本编辑器中也易于阅读,因此在博客、StackOverflow、维基百科和学术论文中很受欢迎。最近,它也被广泛用于 AI 生成的回复。增强的 Markdown 支持旨在改善 AI 提示回应的显示,这是上一版本 (v24.3) 中引入的一项功能。

在主工具栏中添加了 Markdown 设计视图按钮,让您能切换设计视图的开关。当您选择 Markdown 配置时,打开相关文件将自动启用AI 提示响应。此视图也适用于使用 AI 提示功能创建的文档。您可以在自定义对话框中的新 Markdown 页面上调整这些设置。

将 Markdown 设计视图按钮添加到默认的基本工具栏。

切换到设计视图会显示 Markdown 工具栏。通过点击 Markdown 预览按钮,您可以使用网页预览插件预览 Markdown 文件。

添加了 Markdown 工具栏。

以下是 Markdown 预览设计视图之间的一些关键区别:

  • 您可以在设计视图中编辑,但不能在预览中编辑。
  • 图像会在预览中显示,而在设计视图中则以表情符号(🖼)代替。
  • 源文本中的换行符在预览中可能不会保留,但在设计视图中总是显示为换行符。源文本中的硬换行符在设计视图中用表情符号(⏎)标记。
  • 如果源文本中缺少表格标题,它们将在预览中隐藏,但在设计视图中显示为空标题,并且可以进行编辑。
  • 代码和常规文本在预览中以不同的字体显示,但在设计视图中以相同的字体显示,只是颜色不同。
  • 在围栏代码块中指定的语言会根据其语言配置在设计视图中高亮显示。
  • 源文本中的 HTML 标签、字符引用和数字字符引用会在预览中正确显示,但在设计视图中不出现。
  • 标题行在预览中以正确的字体大小显示,但在设计视图中,如果不使用 DirectWrite,它们总是以相同的字体大小显示。默认情况下,EmEditor 使用 DirectWrite,因此这应该问题不大。

鉴于这些差异,建议不要仅依赖 EmEditor 的设计视图。在编辑过程中,最好用预览或外部网络浏览器中检查您的作业。

您可以使用 Markdown 工具栏上的下拉菜单更改区块样式,如段落一级标题二级标题等。您还可以使用粗体斜体代码等按钮格式化文本。这些按钮的行为取决于文本是否被选取或已格式化。例如,未选取文本时点击粗体将使光标处的整个单词加粗。如果光标处的文本已经采用不同的格式,则只有该文本会加粗显示。选取文本时点击粗体会切换粗体格式。其他按钮让您能创建/插入链接、图像、表格、水平线、换行符、有序列表、无序列表等等。这些命令也可以从编辑菜单的 Markdown 子菜单上访问,Ctrl+B粗体的快捷键。

当前的 Markdown 设计视图仍有改进空间。一些用户可能会注意到设计视图预览之间的差异。对于复杂的编辑,设计视图可能不怎么理想。例如,在标题开头添加字符可能会将其更改为常规段落。在这种情况下,最好禁用设计视图进行编辑。当更改图像或超链接路径和标题时,直接编辑源文本会更快。EmEditor 并不是一个全能的 Markdown 编辑器。Markdown 的优势在于即使是纯文本,也具有可读性。我们希望您能熟练地切换设计视图已达到自己的需求。

对于解析 Markdown 语法,使用了 Martin Mitáš 修改的 MD4C(C 语言的 Markdown 解析器)版本。MD4C 遵循 CommonMark,EmEditor 也将其作为参考。然而,EmEditor 支持 表格,这个在 CommonMark 中未指定。

新版本(v24.4)还包括其他几个基于用户请求的功能:

  • 增强了对不同行的比较结果的显示。
  • 全部复制到其他命令现在会关闭源文档。
  • Onigmo.Perl 已添加到正则表达式引擎列表中,之前的 Onigmo 现在称为 Onigmo.Ruby
  • 查找/替换对话框中,如果文本框是多行的话,现在支持自动换行。
  • 当窗口宽度减小时隐藏的菜单现在可以通过键盘快捷键访问。例如,宏菜单可以通过 Alt+M 访问,即使在小窗口中也可以使用。
  • 添加了 /ola 命令行选项,允许以管理员权限为整个计算机保存离线授权。
  • 修复在 beta 版本开发期间发现的 bug。

我们希望您喜欢使用 EmEditor,无论是专业版还是免费版。如果您有任何问题、功能请求或想法,请联系我们到论坛中留言

感谢您使用 EmEditor!
Yutaka Emura

详细信息和截图,请参阅 EmEditor v24.4 新增特性

如果您使用的是桌面安装程序版,那您可以到帮助菜单下选择检查更新来下载最新版本。如果此方法失败,请到此下载最新版本,并运行下载的安装程序。 如果您使用的是桌面便携版,则可以转到下载页面下载最新版本。商店应用版会在几天后通过 Microsoft 商店更新( 64 位 / 32 位)。