我不确定它何时开始发生或如何(尽管它可能与VS2013 Update 4重合),但出于某种原因,每次我启动VS2013并进入"查找和替换&# 34;对话框(Ctrl-Shift-F),"匹配案例"根据"查找选项"检查。以前,该选项要么未经检查,要么最糟糕的是"粘性" - 意味着它在VS2013的运行中保留了之前的选择。
我可以取消检查并运行搜索,只要该Visual Studio实例正在运行,它就会保持未检查状态,但下次启动VS2013时,会再次检查。在工具|下无法找到任何明显的设置选项。
答案 0 :(得分:9)
预感(由于来自@Cliff Mayson的温和刺激,我决定在注册表中搜索是否有任何明显的设置在VS2013中强制进行区分大小写的搜索。不需要很长时间找到答案:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Find\DialogOptions
的值为
MatchCase=1 WholeWord=0 Hidden=1 Up=0 Selection=0 Block=0 KeepCase=0 SubFolders=1 KeepOpen=1 NameOnly=0 Plain Solution FindAll
我将MatchCase=1
更改为MatchCase=0
并重新启动了VS2013。瞧!没有更多区分大小写的搜索!
在该部分中还有一些其他类似的注册表项,但我并没有弄乱它们中的任何一个。
答案 1 :(得分:6)
完成更多。 T先生引用的注册表项适用于经典的“查找”对话框,但不适用于VS2013具有的新的较小和嵌入式注册表项。但是,通过更改注册表项的MatchCase值
,您也可以获得相同的效果HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Find\AdornmentOptions
这是来自
的DialogOptions上面的两行MatchCase=1
到
MatchCase=0
即,就像对DialogOptions键一样。