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