Notepad++ 语言定义:突出显示以“:”字符结尾的行

Notepad++ Language Definition : Highlight line ending with ":" Character

我目前正在使用 AutoHotKey,并且使用了很多子功能。因此,在 Notepad++ 中,我想为以“:”结尾的行定义一种样式。

这种情况的一个例子是:

FillGroup:
    Gosub, GetID
    Send, sometext {Down} {Enter}
Return

(例如,FillGroup 为蓝色)

尽管我是新手,但我在开放分隔符部分尝试了一些正则表达式(我尝试了 .+:.+:$),但没有确定的结果。

IMO,在被证明是错误的之前,没有(干净的)方法可以做到这一点,因为 UDL 2.0 不支持正则表达式。

您可以通过在 (( )) 内设置所有可能的开口值并用 space 和 end 分隔开,例如 :((EOL))