2

resharper 9 中有一组非常酷的新功能。特别是关于正则表达式和语法突出显示。这篇文章很好地概述了它的工作原理。

基本上,将光标放在任何字符串上,然后选择这个上下文命令: 以前称为正则表达式

将导致此突出显示: 在此处输入图像描述

我想知道resharper 在哪里存储对该字符串的引用,以及它如何知道它是一个正则表达式。

我无法在任何地方的 resharper 设置中找到它(除了打开和关闭该功能)。知道它可能存在的地方吗?

4

1 回答 1

4

似乎该信息存储在解决方案缓存中,因为删除缓存后,手动触发的正则表达式字符串突出显示消失了。

无论如何,通过使用类型化的正则表达式,R# 会自动突出显示它们:

正则表达式字段

如果您真的必须使用字符串,您也可以使用以下技巧,利用RegexPattern代码注释属性

正则表达式属性

于 2015-06-11T22:11:58.800 回答