bgm*_*der 6 autohotkey notepad++
在我的Autohotkey自定义Notepad ++用户自定义语言中,我试图解决变量颜色无法正确显示的问题.
在UDL配置器中,我指定了Operators&DelimitersDelimiter 1 Style
Open: %
Escape:
Close: %
Run Code Online (Sandbox Code Playgroud)
但我需要修复它,以便如果有%
一个空格后面的颜色Delimiter 1
不会继续到下一行.
我怎样才能做到这一点?
这是解决方案:
在udl文档中,它表示您可以使用样式选项中的特殊代码来指示either / or
.
因此,对于%
符号的变量分隔符,您希望这样做:
open: %
escape:
close: ((% EOL))
Run Code Online (Sandbox Code Playgroud)
这将在两种情况下为您提供适当的着色.
这是udl文件中的样子:
<Keywords name="Delimiters">00% 01 02((% EOL)) 03" 04 05" 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
Run Code Online (Sandbox Code Playgroud)
这是我的新autohotkey语法文件,带有工作%
变量标记.