我们的发布工作流程包括 Windows 和 Linux 机器(也有一些 Mac,但不在关键路径工作流程中)。许多文本同时包含英语和高棉语,并以 XML 标记。
XML Copy Editor是我发现的最好的跨平台开源 XML 编辑器。它使用 Scintilla 编辑组件,该组件通常适用于 Unicode,但不能显示 U+200B(零宽度空格)和 U+200C(零宽度非连接符)等非打印或不可见字符。高棉语不像西方语言那样用空格字符分隔单词,因此 ZWSP 用于电子文本中,以使应用程序能够轻松地换行。
理想情况下,我会在单个编辑器中编辑标记和内容,但 XML 意识有时不如能够显示不可见的重要。(OpenOffice.org Writer和Microsoft Word是我知道的仅有的两个将显示 ZWSP 的应用程序。不幸的是,它们不适合为准备出版手稿而进行的标记和文本操作,尽管我猜它们很好用于创作。)
上周我试用了一个很有前途的编辑器,但在 TextPad 4.7.3 中耗时不到一秒的搜索和替换正则表达式操作持续了 20 多秒。所以我想提一下,速度和处理大型(高达 150mb)文件的能力也是一个问题。
是否有一个好的、快速、免费或不太昂贵的文本编辑器,有 Windows 和 Linux 上的版本,也许还有 mac 版本,支持 Unicode 并能够显示像 ZWSP 这样的不可见内容?它具有语法突出显示,可以处理大文件并且足够可定制,以至于我不会沮丧地扯掉头发?