在resharper 9中有这个非常酷的新功能。特别是关于正则表达式和语法高亮。 This post可以很好地概述它的工作原理。
基本上,将光标放在任何字符串上,然后选择以下上下文命令:
将导致突出显示:
我想知道 resharper存储对该字符串的引用,以及它将如何知道它是正则表达式。
我无法在任何地方的resharper设置中找到它(除了打开和关闭功能)。知道它可能存在的地方吗?
答案 0 :(得分:4)
似乎此信息存储在solution cache中,因为删除缓存后,手动触发的正则表达式字符串突出显示消失。
无论如何,通过使用类型化的正则表达式,R#会自动突出显示它们:
如果你真的必须使用字符串,你可以使用RegexPattern
code annotation attribute使用以下技巧。