3

为了减轻使用 XML 的一些麻烦,我一直在试验PXSL,这是一种用于任何具有高级宏功能的 XML 文档的缩写语法。但是,由于它太新了,我还没有找到任何知道如何解析它以进行语法突出显示的文本编辑器。

您知道任何可以实现此功能的编辑器或插件吗?如果我想定义语法高亮,比如 Notepad++,我应该从哪里开始?

提前致谢。

4

4 回答 4

1

我不是 Notepad++ 用户,但我可以推荐您使用 UltraEdit 及其自定义语法高亮功能。

它已经支持多种语言,如下所述:

http://www.ultraedit.com/downloads/extras.html

最好的一面是,您可以通过查看示例来构建自己的 word 文件。

另一方面,最糟糕的是,UltraEdit 不是免费的。

于 2009-03-03T18:47:55.947 回答
1

我推荐 PSpad,支持很多语言的语法着色,而且它是免费软件。www.pspad.com

于 2010-11-30T17:00:32.293 回答
1

要在 Notepad++ 中启用 PXSL .pxl(或任何其他非典型文件扩展名)的语法突出显示,您需要:

  1. 安装 XML 工具插件
  2. 告诉 Notepad++ .pxl(和其他)文件扩展名应该突出显示为 XML。

对于 (1),单击“插件”->“插件管理器”->“显示插件管理器”。向下滚动并选中 XML Tools,然后安装。

重新启动 Notepad++ 后,执行 (2):

  • 单击“设置”->“样式器配置器...”
  • 在“语言”列表中,选择“XML”
  • 在“用户分机”文本框中,输入“pxl”

例如,当我希望将我的DITA源文件突出显示为 XML 时,我在 User ext 文本框中添加了“dita ditamap”以突出显示具有 .dita 或 .ditamap 扩展名的文件。

于 2011-06-13T20:45:36.167 回答
0

你可以查看 VIM 中包含的PApp 语法高亮

PApp 语法文件处理 .papp 文件,并且在较小范围内处理 .pxml 和 .pxsl 文件,它们都是 perl/xml/html/other 的混合,使用 xml 作为顶级文件格式。默认情况下,phtml 或 pxml 部分中的所有内容都被视为带有嵌入式预处理器命令的字符串。如果设置变量:

:let papp_include_html=1

在您的启动文件中,它会尝试在 phtml 部分中对 html 代码进行语法高亮显示,但这相对较慢且色彩过于丰富,无法进行明智的编辑;)(又名,pxsl 很难解析)

最新版本的 papp.vim 语法文件通常可以在http://papp.plan9.de找到。

于 2009-03-12T19:56:00.657 回答