7

当我按下 Ctrl+F 时,是否可以让 VS 2012 查找对话框始终使用当前文档并重置大小写全字?目前它记得我最后的选择,我经常忘记关闭它们。

此外,它有时会自行切换到所有打开的文档,这完全让我失望。我还没有弄清楚为什么或何时会发生这种情况。

我已经搜索了注册表项和扩展名,但到目前为止还没有发现任何有用的信息。

4

2 回答 2

3

无法让对话框或快速查找 UI 始终选择开箱即用的特定范围。在 VS 2012 的 beta 版本中,实现了此行为,其中 CTRL+F 始终将范围设置为当前文档,而 Ctrl+Shift+F 将在调用命令时设置范围整个解决方案。很多用户对此行为不满意,因此将其还原。没有可以设置的注册表项来更改此行为。

Visual Studio 总是尝试重用上次使用的范围。在某些情况下,该范围不可用,这将导致 IDE 更改您的范围。假设您在“当前项目”中进行搜索,然后关闭整个解决方案,然后调用对话框。范围将不得不更改为其他内容。

您可能知道这一点,但 Ctrl+F3 将搜索插入符号下的单词,并且它始终会在当前文档中使用 Whole Word 选项执行该搜索。也许这会满足您的需求。

于 2013-01-21T22:02:45.560 回答
1

我已经发布了一个 Visual Studio“SmartFind”扩展来解决这个问题。

http://visualstudiogallery.msdn.microsoft.com/015611c4-b357-4672-8977-f3ec92f0b808

于 2013-03-19T19:43:42.670 回答