我想配置一个RexEx来匹配任何打开文件的文件路径的任何文件夹(父文件夹或子文件夹)。因此,如果文件路径中的任何文件夹包含打开文件的名称,则选项卡的颜色编码将根据RegEx匹配设置。
例如: websiteRoot/Content/MyName1/site.css =文件打开时的绿色选项卡
当文件打开时,websiteRoot/Content/MyName2/site.css =橙色选项卡
文件打开时websiste/Shared/MasterPages/MyName1/main.master =绿色选项卡
文件打开时websiste/Shared/MasterPages/MyName2/main.master =橙色选项卡
我试过了:.*MyName1?$,但这只是查看我相信的文件名。
我也尝试过.*//MyName1//?$,我认为如果这个扩展名的Regex在打开的文件路径上直接匹配的话,下一个^.*\\MyName1就能做到这一点。
更有希望的判决没有成功:
.*websiteRootPath.*MyName1|myname1|myName1如果Productivity工具为打开的文件提供相对路径,那么:
.*MyName1|myname1|myName1发布于 2014-01-17 11:56:33
必须在“使用完整文档路径进行正则表达式匹配”下面进行检查。
选项->生产力电动工具->高级版
在那之后,你可以使用RegEx的
.*app\\model\\.*$
.*app\\view\\.*$
.*app\\controller\\.*$发布于 2014-02-04 16:08:18
文档有一些隐藏的设置,在这里描述:文档Well 2010 Plus:隐藏选项
其中包括允许正则表达式匹配的完整文档路径的注册表设置,描述为:
默认情况下,只有选项卡中可见的文本才用于匹配正则表达式以进行自定义着色。您可以运行以下命令来匹配完整的文档路径,这给您提供了更大的灵活性
登记册的更改如下:
注册加入HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\DialogPage\Microsoft.DocWellBehavior.GeneralOptions /v UseFullPathForRegEx /t REG_SZ /d True /f
链接文档中描述的密钥都在我的注册表中,在一个新构建的带有VS2013的Win8.1PC上(尽管在使用VS2013时,它们的路径中有"12.0“而不是"10.0”)。这个键至少可以像我的环境中描述的那样工作,所以在最初的问题中,regex .*MyName1.*将选择路径或名称中带有"MyName1“(默认情况下不区分大小写)的所有文件。
发布于 2018-03-21 23:55:01
我在2017年的时候做过这个,你必须让这个选项与文档的路径相匹配。

您需要了解一些正则表达式的背景知识,下面是一些示例:
.*folder\\.*$
.*folder\.detail\\subfolder\\.*$
.*folder\\subfolder\\subfolder\\.*$您可以测试自己的regex 这里。
https://stackoverflow.com/questions/19967583
复制相似问题