向 Notepad++ 添加新语言

jjk*_*ker 21 notepad++

将自定义语言添加到 Notepad++ 以突出显示支持的最简单方法是什么?经过一番研究,我看到了两种方法:

  • 用户定义语言:基于标记添加新语言的简单方法,但不能使用默认配色方案(颜色是绝对分配的)?
  • 词法分析器插件:一个自定义的 C++ 插件,实现了新的 Scintilla 词法分析器:极其复杂,但具有很大的灵活性。

这些是吗?我的一个抱怨是,使用 UDL 功能时,如果我想突出显示某些内容,则需要为其指定颜色;似乎没有任何方法可以说“使用默认关键字颜色”。

有什么建议吗?

Rya*_*n_S 8

如果您正在谈论使用基于Settings > Style Configurator...默认关键字颜色中设置的颜色...

您可以通过右键单击该Colour style部分中的颜色来执行此操作。它将在颜色上放置阴影线以指示“使用默认颜色”。

NPP 截图

现在,当您更改颜色主题时,将使用主题颜色而不是 UDL 定义的颜色。