VS2013:"Match Case" 始终默认在“查找和替换”对话框中选中
VS2013: "Match Case" always defaults to checked in Find and Replace Dialog
我不确定它何时开始发生或如何发生(尽管它可能与 VS2013 更新 4 重合),但出于某种原因,每次我启动 VS2013 并转到 "Find and Replace" 对话框(Ctrl-Shift-F), "Find Options"下的"Match Case"被勾选。以前,该选项要么未选中,要么最坏情况下是 "sticky" - 这意味着它保留了之前在 运行 VS2013 中的选择。
我可以 un-check 它和 运行 搜索,只要 Visual Studio 的那个实例是 运行ning,它就会保持 un-checked,但是下次我启动VS2013时,它又被检查了。在工具 | 下找不到任何明显的设置选项。
凭直觉(感谢@Cliff Mayson 的温和鼓励,我决定搜索注册表,看看是否有任何明显的设置强制在 VS2013 中进行区分大小写的搜索。没花很长时间寻找答案:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.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。瞧!不再区分大小写搜索!
该部分中还有其他一些外观相似的注册表项,但我没有弄乱其中任何一个。
再完成一点。 T 先生引用的注册表项适用于经典的“查找”对话框,但不适用于 VS2013 具有的新的较小的嵌入式对话框。但是,通过更改注册表项
的 MatchCase 值,您也将获得相同的效果
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Find\AdornmentOptions
在
的 DialogOptions 上方两行
MatchCase=1
到
MatchCase=0
即,就像对 DialogOptions 键所做的那样。
我不确定它何时开始发生或如何发生(尽管它可能与 VS2013 更新 4 重合),但出于某种原因,每次我启动 VS2013 并转到 "Find and Replace" 对话框(Ctrl-Shift-F), "Find Options"下的"Match Case"被勾选。以前,该选项要么未选中,要么最坏情况下是 "sticky" - 这意味着它保留了之前在 运行 VS2013 中的选择。
我可以 un-check 它和 运行 搜索,只要 Visual Studio 的那个实例是 运行ning,它就会保持 un-checked,但是下次我启动VS2013时,它又被检查了。在工具 | 下找不到任何明显的设置选项。
凭直觉(感谢@Cliff Mayson 的温和鼓励,我决定搜索注册表,看看是否有任何明显的设置强制在 VS2013 中进行区分大小写的搜索。没花很长时间寻找答案:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.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。瞧!不再区分大小写搜索!
该部分中还有其他一些外观相似的注册表项,但我没有弄乱其中任何一个。
再完成一点。 T 先生引用的注册表项适用于经典的“查找”对话框,但不适用于 VS2013 具有的新的较小的嵌入式对话框。但是,通过更改注册表项
的 MatchCase 值,您也将获得相同的效果HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Find\AdornmentOptions
在
的 DialogOptions 上方两行MatchCase=1
到
MatchCase=0
即,就像对 DialogOptions 键所做的那样。