【问题标题】:How to create a user-defined language in Notepad++ based on an existing language?如何在现有语言的基础上在 Notepad++ 中创建用户自定义语言?
【发布时间】:2011-12-14 06:17:17
【问题描述】:

我经常处理扩展名为 .ebs 的文件。这是一种基于 vbscript 的语言,带有许多新关键字。

目前我将 notepad++ 设置为仅对扩展名为 .vbs 的文件使用内置的 vb 突出显示。工作正常,但自定义关键字没有突出显示。

我想为 .ebs 文件创建一种用户定义的语言,但它基于内置的 vb 语言。

这可能吗?我搜索了,但内置语言没有关联的 .xml 文件可以复制和更改。

【问题讨论】:

    标签: syntax-highlighting notepad++


    【解决方案1】:

    所有亮点都位于 \langs.model.xml 和 \stylers.model.xml 中。

    复制您想要基于的一个 xml 并以您喜欢的方式对其进行编辑。

    【讨论】:

    • 在我的安装中,该文件夹中有一个 vb.xml 文件,但它只包含自动完成信息。
    • 好的,你要编辑 langs.model.xml 和 stylers.model.xml。第一个文件定义语法和第二个 - 突出显示样式。
    • @Roy,好吧,这能回答你的问题吗? :)
    【解决方案2】:

    前面的答案是正确的,非常有帮助。这是一个小更新。

    在 Notepad++ 6.6.9 中,xml 文件称为“stylers.xml”和“langs.xml”,位于 C:\Users\MyUserName\AppData\Roaming\Notepad++(至少在 Windows 7 计算机上)。

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-20
      • 2013-12-05
      相关资源
      最近更新 更多