PXSL的语法突出显示?

时间:2009-03-03 14:01:47

标签: xml development-environment syntax-highlighting notepad++

为了减轻使用XML的一些麻烦,我一直在试验PXSL,这是任何具有高级宏功能的XML文档的缩写语法。但是,由于它是如此新颖,我无法找到任何知道如何解析语法高亮的文本编辑器。

您知道有哪些编辑器或插件可以启用此功能吗?如果我想定义语法高亮,我会从哪里开始,比如说Notepad ++?

提前致谢。

4 个答案:

答案 0 :(得分:1)

我不是Notepad ++用户,但我建议您使用UltraEdit及其自定义语法突出显示功能。

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

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

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

另一方面,最糟糕的部分,UltraEdit不是免费的..

答案 1 :(得分:1)

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

答案 2 :(得分:0)

您可以查看VIM中包含的PApp syntax highlighting

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

:let papp_include_html=1

在您的启动文件中,它将尝试在phtml中使用syntax-hilight html代码 部分,但这是相对缓慢和太多彩,不能够 明智地编辑;)(又名,pxsl难以解析)

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

答案 3 :(得分:0)

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

  1. 安装XML Tools插件
  2. 告诉Notepad ++ .pxl(以及其他任何)文件扩展名应突出显示为XML。
  3. 对于(1),单击“插件” - > “插件管理器” - > “显示插件管理器”。向下滚动并检查XML Tools,然后安装。

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

    • 点击“设置” - > “Styler Configurator ......”
    • 在“语言”列表中,选择“XML”
    • 在“用户分机”文本框中,键入“pxl”

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