什么编辑器可用于为 Mallard 项目文件提供突出显示?

什么编辑器可用于为 Mallard 项目文件提供突出显示?

在 Linux 平台上编辑时,我通常会在 Geany、vim 和 Emacs 之间切换(取决于我的心情。哈哈)。

最近我开始探索绿头鸭项目,但一直无法找到合适的工具来编辑要由 Mallard 处理的文件。存在这样的工具吗?

更新

发布我的问题后不久,我去了野鸭邮件列表寻找答案...并在那里发布了我的问题。

我在这里分享我从该列表中收到的答案:

2012 年 1 月 5 日星期四晚上 8:44,The Geeko 写道:

Is there a tool available which properly handles Mallard documents?

I normally use Geany, Emacs and Vim... (depending on my mood and the task at
hand), but none of these identify Mallard files; therefore, there is no
coloring and other assistance.

gedit 可以识别 Mallard 文档,甚至还有一些方便的 Mallard 代码片段。

它不像某些高级 IDE 那样执行代码补全,但它执行代码着色。

吉姆

我很欣赏这个答案。

答案1

除了使用 Gedit(根据 Mallard 邮件列表中发布的答案)更新对于我的问题),发布了另一个答案(不需要我采用其他工具):

2012 年 1 月 5 日星期四 21:44 -0500,The Geeko 写道:

是否有可用的工具可以正确处理 Mallard 文档?

我通常使用 Geany、Emacs 和 Vim...(取决于我的心情和手头的任务),但这些都不能识别 Mallard 文件;因此,没有着色和其他帮助。

我在 emacs 中使用 nxml-mode,它可以对任何 XML 文件进行语法突出显示,以及其他一些细节(例如 Cc Cf 关闭当前标签)。 nxml-mode 可以使用 RNG 模式进行动态验证。

Jim 在这里写了一个关于设置的教程:

http://j1m.net/2010/08/29/duck-duck-gnu-mallard-and-docbook-5-support-in-emacs/

您想要的 RNC 文件在这里:

http://projectmallard.org/1.0/mallard-1.0.rnc

——肖恩

为了帮助他人,我分享这篇文章作为我最初问题的答案。

相关内容