【发布时间】:2012-11-02 01:13:18
【问题描述】:
在 Visual Studio 2010 及更早版本中,“在文件中查找”功能会记住您对“查找范围”选项的选择。
在 2012 年,该选项有时会重置为“当前文档”,使其仅在单个文件中搜索。这可能很烦人,尤其是当您没有注意到它已经完成时。
有什么方法可以强制此设置保持我想要的状态(通常是“整个解决方案”)?
作为问题的一个例子,突出显示源文件中的几行文本并调出“在文件中查找”框。它将“查找”设置更改为“选择”。关闭它,取消选择文本并再次在文件中查找。该设置将自动恢复为“当前文档”。在 2010 年及更早的时间执行此操作不会更改设置。
问题的另一种描述here。
【问题讨论】:
-
刚刚在 VS 2012 中尝试过,在文件中查找并没有重置为当前文档。您是否尝试过重置所有设置?
-
尝试了全新安装,但仍然遇到同样的问题。
-
我的问题是 SQL 文件。将 SQL 文件添加到您的解决方案中,然后按 CTRL+F - 它会启动“在文件中查找”对话框。然后,当您将其更改为“当前文档”时,它会记住该设置会造成非常烦人的用户体验。因此,内联/新 VS2012 似乎不适用于某些文件类型。这可以解决吗?
-
下面的神,我讨厌这种愚蠢的反特征!比“当前文档”更糟糕的是对“当前窗口”的坚持——每次我完成搜索时都会切换到它。我已经尝试了所有给定的答案 - 都失败了。当光标在搜索结果窗口中时启动 find/find-in-files(VS 在每次搜索后愚蠢地将其放入)会将“查找范围:”更改为“当前窗口”。每一个疯狂的时刻。 !@#$!@#$!@#$
-
这是 Visual Studio 中最令人抓狂的 UI 决定。每次我按 Ctrl-Shift-F 时,它都应该做同样的事情。相反,我每次都必须重新设置和填写表格,因为它总是猜错。如果有多个选项(例如 search-in-file、search-in-project、search-in-solution、search-in-selection),每个选项应该有不同的快捷方式。
标签: visual-studio visual-studio-2012