Notepad++ 如何突出显示标签

Notepad++ 如何突出显示标签,notepad++,user-defined,Notepad++,User Defined,我已经用Notepad++编写了自己的用户定义语言,所有工作都很好,但我想突出显示所有以冒号结尾的文本定义的标签,例如 Label1: GetCardNumber: 有什么方法可以实现这一点吗?记事本++的用户定义语言功能不支持您所需要的。 正如评论员已经说过的,如果您想实现这一点,您可以尝试使用示例编辑器。有足够兴趣的程序员也可以为Notepad++准备自己的语言高亮器,其中标记的高亮显示是按程序确定的,这几乎提供了无限的可能性。(参见记事本++源代码,所有内置语言都是这样做的。)但是UDL

我已经用Notepad++编写了自己的用户定义语言,所有工作都很好,但我想突出显示所有以冒号结尾的文本定义的标签,例如

Label1:
GetCardNumber:

有什么方法可以实现这一点吗?

记事本++的用户定义语言功能不支持您所需要的。
正如评论员已经说过的,如果您想实现这一点,您可以尝试使用示例编辑器。有足够兴趣的程序员也可以为Notepad++准备自己的语言高亮器,其中标记的高亮显示是按程序确定的,这几乎提供了无限的可能性。(参见记事本++源代码,所有内置语言都是这样做的。)但是UDL的设计考虑到了简单性,因此它们的功能是有限的。

也许可以尝试在SynWrite编辑器中制作lexer。Synw具有完全可控的lexer特性。(比UDL有更多的选项)