如何在 Notepad++ UDL 中定义空白(制表符和空格)?

如何在 Notepad++ UDL 中定义空白(制表符和空格)?

如何在 UDL 中指定空白(制表符、空格)?我想以特殊样式应用以(制表符 + 空格 + 空格)开头的行。

谢谢。

答案1

没办法。即使您将制表符插入剪贴板并将其粘贴到 UDL 编辑器中的文本框中,它也不会被识别为关键字的一部分。制表符和空格似乎被硬编码为空白字符,无法被检测为可用的符号按用户在UDL2.0中。

UDL2.0 故意保持在较简单的水平,因此有其局限性。也许可以尝试在其他允许更复杂语言定义的编辑器中使用 UDL。有人建议同步写入。它的 UDL 引擎更复杂,更强大,因此也更难学习 :)

编辑:

这是我在 SynWrite 中的简单 UDL 定义。我只添加了蓝色的“样式 1”和以下“标记规则 1”。它按照您的要求执行,请参见窗口的右下部分:

在此处输入图片描述

您可以潜在地\S从规则正则表达式中省略一些内容,以稍微放松一点。

相关内容