EmEditor v21.5.2 发布!

我们发布了 EmEditor v21.5.2。

从 v21.5.1 进行的更新包括:

  • 修复了如果打开警告隐形字符选项,EmEditor 可能会冻结某些表情符号序列的错误。
  • 修复了 v21.5 之前的问题,即书签行可能在执行上/下一行命令时消失。
  • 如果出现正则表达式错误,新版本会停止在文件中查找
  • 更改了左移一个单词命令在单词后跟有空格时的行为。
  • 调整了在换行时编码/解码所选内容命令后的垂直滚动位置。
  • 修复了 EmEditor 在某些电脑上异步运行时无法在 alert()、confirm()、prompt() 方法处停止宏的问题。
  • 修复了用户报告的问题(1)。
  • 修复了打开 XML 文件时可能发生的崩溃(读取文件时避免了语法检查)。
  • 支持更多 Emoji ZWJ 序列,并修复字符检查的行为。
  • 修复了在粘滞垂直模式查找/替换对话框中勾选仅搜索选区选项的问题,即使只有选取一行。

详细信息和屏幕截图,请参阅 EmEditor v21.5 新增特性。

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

感谢您使用 EmEditor!

EmEditor v21.5.1 发布!

我们发布了 EmEditor v21.5.1。

从 v21.5.0 进行的更新包括:

  • 修复了 EmEditor 可能在 查找下一个警告/Unicode 字符命令上崩溃的错误。
  • 修复了用户报告的问题(12)。

详细信息和屏幕截图,请参阅 EmEditor v21.5 新增特性。

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

感谢您使用 EmEditor!

EmEditor v21.5.0 发布(含技术评论)!

今天,我们发布了 EmEditor v21.5.0

使用 Unicode 的最大优势是您可以在文档中包含您想要的任何字符。缺点是它可以包含某些不需要的字符。这些不需要的字符可能包括隐形字符,例如U+200B(零宽度空格)和控制字符,例如U+0081。尝试复制以下文本并将其粘贴到 Notepad 或其他文本编辑器中。

"​" 隐形字符 (U+200B)
"" 控制字符 (U+0081)

由于这些字符在 Notepad 和许多其他文本编辑器中通常会变得不可见,因此如果无意使用它们可能会造成安全问题。包含隐形字符的不受信任的源代码可能包含隐藏的后门。例如您从 StackOverflow 等代码共享网站复制源代码并将其粘贴到您的文本编辑器中,您要确保源代码没有那些不需要的字符。 另一个示例是您可能正在编辑包含用户输入文本数据的数据文件。由于用户可以输入任何文本数据,因此文本可能包含隐形或控制字符,需要在解析之前对其进行清理。如果文本编辑器无法显示这些字符,则很难找到这些字符。

v21.5 的新功能在这些情况下变得有用。v21.5 可以可视化这些隐形和控制字符。虽然您可以将此功能与默认设置一起使用,但您可以选择自定义要警告的字符或要批准的字符。如果您要编辑仅包含某些字符类型(例如英文字母、数字和一些符号)的数据文件,您可能希望将这些字符定义为已批准的字符。您可以将 EmEditor 设置为仅警告指定字符范围内的字符,或仅警告指定字符范围之外的字符。此外,您可以在保存文档时让 EmEditor 自动检查那些不需要的字符。EmEditor Professional 和 EmEditor Free 都支持此功能。

v21.5 的另一个新功能是支持 EditorConfig。如果您需要团队工作,但团队中的每个成员都使用不同的文本编辑器,那么团队可以创建 .editorconfig 文件来统一定义编码样式,例如缩进样式、换行符和文件编码。由于 v21.5 符合 EditorConfig 规范,您无需手动更改 EmEditor 选项以符合团队项目设置,只要选项设置在 .editorconfig 文件中即可。

例如,如果您的团队希望您使用 LF 作为换行符并使用 4 的缩进大小,您的团队可以在同一(或父)文件夹中创建一个 .editorconfig 文件,其中包含以下行:

[*.txt]
end_of_line = lf
indent_size = 4

所有支持 EditorConfig 的文本编辑器,包括 EmEditor v21.5,都能查找到该文件,并为指定的文件类型自动设置选项。

即使您不需要团队合作,此功能也很有用。例如,如果您希望“a.txt”和“b.txt”文件不换行显示,但如果您希望其他文本文件有换行,您可以创建一个包含以下行的 .editorconfig 文件:

[{a,b}.txt]
max_line_length = off

这个功能让您能避免在 EmEditor 中为简单选项创建新配置。

虽然我优化了代码以提高速度,但 EditorConfig 支持会减慢打开文件的速度,尤其是当您从慢速驱动器或网络打开文件时。在这种情况下,您可以通过清除自定义对话框中编辑页面上的使用 .editorconfig 选项来关闭该选项。EmEditor Professional 和 EmEditor Free 都支持 EditorConfig 功能,但使用 .editorconfig 选项仅在 EmEditor Professional 上可用(EmEditor Free 始终启用该功能)。

由于我们支持 EditorConfiginsert_final_newline 属性 ,我们还在保存详细信息对话框中添加了确保每个文件末尾都有换行符选项。 EmEditor Professional 和 EmEditor Free 都支持此功能。

一位客户询问他是否可以在自己的宏中使用合计宏在状态栏上显示所选数字的总和。Selection 对象的新 SumAverage 属性让您可以计算所选数字的总和及平均值。由于这些属性工作得更快,原本包含的 合计 (Sum.jsee) 宏被重写为使用 Sum 属性。此功能仅支持在 EmEditor Professional 上使用。

最后,希望您喜欢 EmEditor,无论您使用的是专业版还是免费版。如果您有任何问题、功能请求或将来的任何想法,请联系我们发帖到论坛中。我也欢迎您撰写评论(您可以到帮助菜单上选择撰写评论命令),我会定期阅读它们。(您可能需要先下载商店应用版本,然后才能写评论。)

感谢您使用 EmEditor!
Yutaka Emura

详细信息和屏幕截图,请参阅 EmEditor v21.5 新增特性

此版本还包括以下错误/问题修复:

  • 修复了 v21.4 之前的问题,如果在特定条件下存在很长的路径,在文件中查找命令可能无法正常工作。
  • 修复了 v21.4 之前的问题,如果勾选了计算常用字符串选项,查找没有选择匹配大小写可能会失败的问题。
  • 修复了 v21.4.1 的问题,即使用搜索群组中所有文档选项进行正则表达式搜索可能会失败。
  • 修复了水平分割窗口时的水平滚动条问题。
  • 修复了与向上滚动时鼠标选取相关的 v21.4 之前的问题。
  • 修复了右键单击工具栏时可能发生崩溃的问题。
  • 修复了用户报告的问题(12)。

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

EmEditor v21.4.1 发布!

我们发布了 EmEditor v21.4.1。

从 v21.4.0 进行的更新包括:

  • 外部工具参数中的 $(DocText) 最多可允许 32768 个字符。
  • 修复了 v21.4 之前的问题,即字符代码值命令可能会在非常大的文件中显示空白文本。
  • 新版本在切换到 CSV 模式时总是解析所有行以计算所有分隔符。
  • 修复了停止宏不应显示未指定的错误消息的问题。
  • 修复了转置命令在仅有一列的 CSV 文件中无法运作的问题。
  • 修复了 v21.4 之前的问题,如果在特定条件下存在很长的路径,在文件中查找命令可能无法正常工作。
  • 修复了用户报告的问题(123456)。

详细信息和屏幕截图,请参阅 EmEditor v21.4 新增特性。

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

感谢您使用 EmEditor!

EmEditor v21.4.0 发布(含技术评论)!

我们发布了 EmEditor v21.4.0

EmEditor Free (免费版)现在支持非常大的文件,很高兴看到更多人使用 EmEditor Free。但是,由于 EmEditor Free 将升级信息通知显示为右下角的气球提示,因此一些用户询问我是否可以隐藏此气球提示。v21.4 允许您在 EmEditor Free 上隐藏任何通知或气球提示。EmEditor Free 的另一个新功能是自动更新,它让您能通过一次点击就将 EmEditor 更新到最新版本,或者让它在退出时自动更新。由于这些新功能,EmEditor Free 中的自定义对话框现在包括通知更新页面(以前 EmEditor Free 只有语言页面)。

EmEditor Professional v21.4 的主要功能是一组新的数据分析命令——转置数据透视表逆透视——用于 CSV 文档。上个月,一位用户问我是否可以添加这些命令。当我第一次被问到这些命令时,我并不熟悉,但我认为它们非常有利于分析大数据,因此我想尽快实现它们。转置命令只是切换 CSV 文档的行和列。数据透视表查找指定列的所有不同值,并且对于每个不同值,该命令计算另一个指定列中的出现次数或计算总值。 逆透视命令与数据透视表命令相反。当我开发这些命令时,我想确保它们足够简单,即使用户不熟悉它们也能使用。例如,我将数据透视表对话框的每个选项直观地放置为数据透视表的实际位置。这些命令可以记录到一个宏中,您可以在以后重复使用。我还想确保它们尽可能快地运行,因此我花了很多时间优化代码以提高速度。此外,我在合并列对话框中添加了新选项,并花了很多时间来提高合并列拆分列以及编码/解码所选内容命令的速度。因此,EmEditor Professional v21.4 可以让您在处理 CSV 文件的同时更快速地分析大数据。

我们为转置数据透视表逆透视命令添加了工具栏按钮,但这使现有的 CSV/排序工具栏变得太大。因此,v21.4 将 CSV/排序工具栏分为 CSV 工具栏和排序工具栏。有些人可能会认为新的排序工具栏也包含与 CSV 相关的按钮,那为什么不称其为“CSV/排序”呢?好吧,我只是想让标题变得简短。您可以自定义工具栏标题以及工具栏对话框中的按钮。

正如我在之前的评论报告中所写的那样,我们更新了日语韩语和其他语言的对话框字体,但这遇到了一些负面的反馈。因此,我在自定义对话框的窗口页面中设置了让用户自定义的字体名称以及大小选项。

一个用户报告说大写/小写命令无法正确地转换某些字母。例如,在土耳其语中,i 的正确大写是İ(U+0130,上面带有小点的大写的拉丁文字母 I),小写的 I 则应是 ı(U+0131,上面无点的小写的拉丁文字母 I)。所有之前版本中的大写/小写命令都使用与区域设置无关的转换。v21.4 在自定义对话框的编辑页面中添加了与区域设置相关的大写/小写选项,让您可以将其用于与语言环境相关的转换。区域设置可在自定义对话框的排序页面中自定义。与区域设置相关的转换需要更多时间来处理,并且该选项不适用于其他功能,包括搜索和替换。

一些用户报告说,当出现消息框时,宏无法正确完成。例如,用 alert 方法时。我无法重现该问题,但是当宏异步运行时,该问题确实会出现在用户的计算机上。因此,我在自定义宏对话框的选项页面中添加了默认异步运行宏选项,取消勾选此选项将修复这个问题。

我们收到了很多关于最近 Log4j 漏洞问题的询问,但 EmEditor 不使用 Java 组件,因此 EmEditor 不受 CVE-2021- 44228、CVE-2021-45046 (Log4j) 的影响

最后,希望您喜欢 EmEditor,无论您使用的是专业版还是免费版。如果您有任何问题、功能请求或将来的任何想法,请联系我们发帖到论坛中。我也欢迎您撰写评论(您可以到帮助菜单上选择撰写评论命令),我会定期阅读它们。(您可能需要先下载商店应用版本,然后才能写评论。)

祝您节日快乐!
Yutaka Emura

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

此版本还包括以下错误/问题修复:

  • 修复了 v20.3 之前的问题,当勾选了删除空字符串选项后,合并行命令可能无法正常工作。
  • 修复了使用 DirectWrite (直接写入)时某些字体的问题。
  • 修复了即使安装成功也可能出现“错误:更新安装失败”消息的问题。
  • 修复了用户报告的问题 (1234)。

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

EmEditor v21.3.0 发布(包括技术评论)!

今天,我们发布了 EmEditor v21.3

这个新版本让在免费版也能支持非常大的文件。我相信这将使学校和家庭中的许多需要支持超大文件的免费文本编辑器的学生受益。我所说的“支持超大文件”是指无需将所有内容加载到内存即可打开文件的能力。在默认设置下,如果文件大小大于 300 MB,EmEditor 将直接从磁盘读取文件。长期以来,EmEditor 通过使用 SIMD 指令集的多线程代码来优化文件加载速度。换句话说,现在,EmEditor Free 打开非常大的文件的速度与 EmEditor Professional 一样快。尽管 EmEditor Free 支持非常大的文件,大文件控制器仅在 EmEditor Professional 上可用。更加详细的功能比较请参阅 EmEditor Free

v21.3 的主要功能是在数字范围表达式中支持日期/时间。一些客户要求添加该功能,包括一个问题。例如,当您分析包含日期/时间的服务器日志或销售报告时,您通常希望关注某个日期/时间范围,而新功能在这些情况下变得有用。您可以使用正则表达式来搜索某个日期范围,但正则表达式通常会变得复杂和缓慢。因此,我决定在现有的数字范围 表达式中支持日期范围。当我开发这个新功能时,我想确保它会针对速度进行优化。我也知道您想要完全控制可以匹配的日期格式。因此,日期表达式允许您用双引号来指定日期/时间格式。例如:

[1/1/2021 , 31/1/2021 "d/M/yyyy" ]

与 “5/1/2021” 匹配。

您可以使用竖线 (“|”) 组合多种日期格式。 例如:

[1/1/2021 , 31/1/2021 "d/M/yyyy|yyyy-MM-dd" ]

与 “5/1/2021” 和 “2021-01-05” 相匹配,但不匹配 “05/01/2021” 或 “2021-1-5″。

但是,您不能指定多个相互冲突的日期格式。 例如,

[1/1/2021 , 31/1/2021 "d/M/yyyy|M/d/yyyy" ]

是无效的。因为 EmEditor 无法决定 “5/1/2021” 是 5 月 1 日还是 1 月 5 日。

您可以在年、月和日之间使用几乎任何字符,如下所示:

[2021年1月1日 , 2021年1月31日 "yyyy年M月d日" ]

您还可以分别用 “MMMM” 或 “MMM” 来指定月份的全名或简称,例如 “January” 或 “Jan”;您也可以指定 24 小时的时间格式:”HH:mm” 或 “HH:mm:ss”。

这个新的日期范围功能在 EmEditor FreeEmEditor Professional 中都可用。

其他新功能包括将窗口拆分为3 个窗格!这个功能已经被要求一段时间了。要将窗口垂直或水平拆分为 3 个窗格,请在窗口菜单上选择两次垂直分割水平分割。此新功能在 EmEditor FreeEmEditor Professional 中都可用。

EmEditor Professional 中的 CSV 单元格选择模式下按 ENTER 键时,用户想要将当前单元格选取向右移动。以前,EmEditor 只能在您按 ENTER 时将焦点设置到单元格工具栏。新版本允许您自定义 ENTER 键,并引入了4个新命令,包括下一个单元格(仅限单元格选择模式)命令。因此,您可以把 ENTER 键作为快捷键分配给下一个单元格(仅限单元格选择模式)命令。

一位用户要求能够更改对话框中使用的字体大小。虽然更改字体名称并不容易,但更改字体大小相对容易些。因此,新版本允许您在自定义对话框的窗口页面中更改字体大小。另一位使用中文 UI 的用户要求能够更改字体名称。EmEditor 的对话框使用 MS Shell Dlg,在 Windows 的每种语言中,它会自动替换为适当的系统字体。字体替代在注册表项中定义:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes。问题是这个替换表是旧的。我了解到在简体中文 Windows 中默认使用旧的 SimSun 字体,但它不容易阅读。虽然像微软雅黑这样的现代字体在 Windows 中使用,甚至被微软推荐,但字体替换表仍然指向旧字体,即使现在也没有更新。我以为微软忘记更新字体替换表,但可能他们担心旧应用程序的兼容性问题,所以他们故意没有更新它。我们决定对简体中文硬编码微软雅黑,对繁体中文硬编码微软正黑。我们尚未更改其他语言的 UI,但会在下一个版本的 beta 版本中测试其他语言。我们将会把 Meiryo UI 用于日语,Malgun Gothic 用于韩语,Segoe UI 用于其他语言。我们会很快发布 Beta 版本,因此请在新的 Beta 版本可用时尝试使用新的对话框,如果您喜欢新的外观,欢迎留言告知我们。

Windows 11 的最新更新包括我之前提到的错误修复。我已经在 Windows 11 上彻底测试了 EmEditor,我在 Windows 11 上看不到 EmEditor 有任何问题,除了某些插件对话框在很暗模式下看起来不太好。桌面应用程序的暗模式仍然没有记录,我仍在调查这个问题。 除非您使用 EmEditor 自定义查看中的非常暗选项,否则 EmEditor 在 Windows 11 上没有任何问题。

最后,我希望您喜欢 EmEditor,无论您使用的是 EmEditor Professional (专业版)还是 EmEditor Free (免费版)。如果您有任何问题、功能请求或任何想法,请随时联系我们在论坛中留言。我也欢迎您通过选择帮助菜单上的撰写评论命令在微软商店中撰写评论,因为我会定期阅读它们。(您可能需要先下载商店应用版本,然后才能撰写评论。)

感谢您使用 EmEditor!
Yutaka Emura

详细信息和屏幕截图,请参阅 EmEditor v21.3 新增特性

此版本还包括以下错误/问题修复:

  • 修复了 CSV 模式下的视觉问题。
  • 修复了 v21.2 之前的错误,其中 #async = “off” 在没有空格的情况下不起作用。
  • 修复了异步宏错误后的潜在问题。
  • 修复了比例字体的问题,即点击宽字符的右边缘可能会滑到下一个窄字符的右侧。
  • 修复了在在文件中查找后键盘焦点移到主窗口的问题,即使完成后关闭选项已清除。
  • 修复了默认情况下在 Windows 7 上未关闭 DirectWrite 的错误。
  • 修复了 v21.2 之前的错误,该错误导致移动/复制列命令在特定条件下无法正常工作。
  • 修复了 v21.2 之前的问题,即在 CSV 文档中选择没有标题的列并单击“查找”对话框中的全部选择按钮可能会搜索到标题。
  • 修复了用户报告的问题(1)。

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

EmEditor v21.2.1 发布!

我们发布了 EmEditor v21.2.1。

从 v21.2.0 进行的更新包括:

  • 单击状态栏中的光标处的文件位置时,新版本将显示跳转对话框。
  • 修复了 v21.2 之前的错误,即 EmEditor 在打开包含很长行的非常大的文件时可能会崩溃。
  • 修复了恢复全屏模式后主菜单可能消失的问题。
  • 调整了重复步骤的检测时间。
  • 修复了 v21.2.0 上的翻译问题。
  • 修复了如果之前自定义菜单,则菜单项可能会变空的问题。
  • 在 Windows 7 SP1 上默认关闭 DirectWrite。
  • 修复了用户报告的问题(12)。

详细信息和屏幕截图,请参阅 EmEditor v21.2 新增特性。

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

感谢您使用 EmEditor!

EmEditor v21.2.0 发布(包括技术评论)!

今天,我们发布了 EmEditor v21.2

一些客户让我写一篇关于主要版本的技术评论,我认为这是个好主意。在所有新功能背后往往存在许多的客户互动和原因,我想与您分享这些幕后故事。

首先,我认为很多人会欢迎这个新版本(v21.2)因为它扩增了免费版EmEditor Free)的功能。过去,我的重点是为付费客户更新产品。然而,现在有更多免费文本编辑器可用,我希望更多用户能把 EmEditor 作为其他免费文本编辑器的替代品。一些用户只是因为免费版缺少许多仅适用于专业版的功能而写了不太好的评论。v21.2 上的新免费版功能包括书签标记比较文件(仅限默认选项)、拼写编号全屏视图工作区(仅限记录运行 ,不能使用可编写脚本的宏)、大纲启动窗口,以及配置属性中的许多选项。过去,一些用户抱怨从专业版降级到免费版的步骤令人困惑。在最近的版本中,降级升级命令退出帮助菜单,但默认仍然是专业版。v21.2 将不再有默认的版本设定。全新安装后第一次启动 EmEditor 后,会出现一个选择 EmEditor ProfessionalEmEditor Free 的新对话框,您可以直接开始使用免费版,不用通过执行降级命令。

其次,v21.2 包含新的重复步骤功能。这个想法最初来自疫情之前在东京与 Mado-no-mori 编辑的非正式谈话。他们建议使用 AI 来检测 EmEditor 的下一个动作。我不想在 EmEditor 中创建任何重要的后台任务只是为了让应用程序变慢(还记得 Office 助手 Clipper 吗?),但我同意应该更轻松地简化一些重复性任务。当您在文本编辑器中执行重复性任务时,有经验的用户知道如何将它们记录为宏,并根据需要重复执行宏。但是,通常情况下,您会在不先录制宏的情况下尝试这些步骤。当您决定将步骤记录为宏时,通常已经完成了一半,您只想完成重复而无需考虑更多。在这种情况下,新的重复步骤功能就派上用场了。通常,如果您重复某项任务 3 次(将来可能会调整),则会出现带有输入重复次数超链接的通知提示。单击该链接会打开重复对话框,您可以在其中指定重复步骤的次数。您也可以选择编辑菜单上的重复步骤命令,以打开重复对话框,而无需等待通知提示出现。基本上,无论宏的开始录制命令是否打开,v21.2 都会永久录制宏,并且当您想要重复最近的步骤时,您只需要选择宏的起点即可。

我想出的另一个方便的功能是分配键盘快捷键命令,显示在几乎所有菜单项和工具栏按钮的右键菜单上。此命令会打开所有配置的属性键盘页面,并且会预选您右键单击的命令。这应该可以节省在配置属性的键盘页面中查找命令的时间。从 v21.2 开始,所有配置成为键盘映射的默认设置。EmEditor 允许您为当前配置和所有配置分配键盘快捷键,这在过去有点令人困惑。我不认为大多数用户会关心为特定配置分配快捷键,因此我想让所有配置成为键盘分配的默认设置。

一些客户抱怨 EmEditor 没有正确显示西欧 HTML 文件中的 (0x93, U+201C) 和 (0x94, U+201D) 字符,并且 HTML 文件具有 charset=iso-8859-1 标签。客户已经承认这是由于 ISO-8859-1 和超集 Windows-1252 编码的不同造成的。事实上,”和“字符不是在 ISO-8859-1 编码中定义的,而是在 Windows-1252 编码中定义的。许多西欧 HTML 文件经常被错误地标记为 iso-8859-1 而它们应该被标记为 windows-1252。根据 WHATWG 社区标准,HTML5 将这些 HTML 文件解释为 Windows-1252 编码,即使它们被标记为 ISO-8859-1。如果 您在 EmEditor 中启用了检测 HTML/XML 字符集选项,EmEditor v21.2 也是如此设置。

在开发 v21.2 时还有很多故事,但我将在这篇博客的结尾介绍新的通知功能,当 EmEditor 的自动复制功能开启时。我有时会收到用户的复制和粘贴出错的电子邮件。这很可能是由于自动复制功能在未知的情况下打开或忘记关闭所致。因此,新的通知会提醒用户自动复制功能已开启。

我知道有些人很期待将他们的操作系统更新到 Windows 11。我通常很信任我在雷德蒙德的邻居,但这一次,我不知道是否要那么快进行更新。一位用户报告了与 Windows 11 bug 相关的问题。EmEditor 允许用户为与 EmEditor 相关联的配置和文件类型选择非 ASCII 名称,这些名称会成为注册表项。我建议等待一段时间,直到 Windows 11 变得更稳定。

最后,我由衷地希望您喜欢 EmEditor。无论您是使用专业版还是免费版,如果您有任何问题、功能要求或将来的任何想法,请随时联系我们或在论坛上留言。我也欢迎您撰写评论,我会定期阅读这些评论。您可能需要先从 Microsoft Store 上下载商店应用版本,然后才能撰写评论。

感谢您使用 EmEditor!
Yutaka Emura

详细信息和屏幕截图,请参阅 EmEditor v21.2 新增特性。

此版本还包括以下错误/问题修复:

  • 修复了在特定计算机(例如虚拟计算机)上打开非常大的文件时可能发生的崩溃问题。
  • 修复了一个 CSS/HTML 验证器问题,该问题仅在平假名/片假名标题标签上显示错误。

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

EmEditor v21.1.5 发布!

我们发布了 EmEditor v21.1.5。

从 v21.1.4 进行的更新包括:

  • 修复了全屏模式下的某个布局问题。
  • 修复了与负十进制数字范围相关的 v21.1 之前的问题。
  • 修复了 v21.1 问题,当直接写入(DirectWrite)打开时,全部替换(使用换行符)可能会变得非常缓慢。
  • 修复了 v21.1 之前的问题,即在 EmEditor 打开后,IME 候选窗口可能不会立即出现。
  • 修复了 v21.1 之前的问题,即如果之前在未关闭 EmEditor 的情况下注销 Windows 时,EmEditor 可能会显示“EmEditor 在上一个会话中异常终止。您想恢复以前未保存的工作区吗?”的消息。
  • 修复了 v21.1 之前的问题,即在没有复制换行符的情况下粘贴结束标记后,无法更新多行注释的高亮显示。
  • 修复了 v21.1 之前的问题,其中 CSV 转换器/大文件控制器自定义栏可能无法在第二次正确滚动。
  • 修复了 v21.1 之前的问题,即在按 SHIFT 键的同时双击“自动填充”句柄在筛选时可能无法正确填充。
  • 修复了 v21.1 之前的问题,即在添加下一个匹配结果命令后按 SHIFT + RIGHT 无法正确添加。
  • 修复了与在简体中文区域设置状态栏中复制文本相关的 v21.1 之前的问题。

Windows 11 信息(已知问题和当前状态)

详细信息和屏幕截图,请参阅 EmEditor v21.1 新增特性。

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

感谢您使用 EmEditor!

EmEditor v21.1.4 发布!

我们发布了 EmEditor v21.1.4。

从 v21.1.3 进行的更新包括:

  • 支持“源汉码 JP”字体。
  • 支持复制和粘贴包含用双引号括起来的嵌入换行符的 CSV 单元格。
  • 修复了 v21.1 之前的问题,即录制/运行某个宏可能会导致 EmEditor 崩溃。
  • 修复了与 Windows 工具栏相关的问题。
  • 修复了 v21.1 之前代码片段插件中的问题,其中 (Ctrl+)Enter 键在目录树中不起作用。
  • 修复了 v21.1 之前的问题,如果存在很长的路径,在文件中查找结果不正确。
  • 修复了 v21.1 之前的问题,即在勾选主菜单的情况下,Alt+F 未在全屏模式下触发主菜单。
  • 修复了 v21.1 之前的问题,如果可用磁盘空间不足,EmEditor 可能会在启动期间崩溃。
  • 修复了在 DirectWrite 关闭的情况下水平滚动时换行标记可能出现在 TAB 位置的问题。

详细信息和屏幕截图,请参阅 EmEditor v21.1 新增特性。

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

感谢您使用 EmEditor!