当我按下 Ctrl+F 时,是否可以让 VS 2012 查找对话框始终使用当前文档并重置大小写和全字?目前它记得我最后的选择,我经常忘记关闭它们。
此外,它有时会自行切换到所有打开的文档,这完全让我失望。我还没有弄清楚为什么或何时会发生这种情况。
我已经搜索了注册表项和扩展名,但到目前为止还没有发现任何有用的信息。
当我按下 Ctrl+F 时,是否可以让 VS 2012 查找对话框始终使用当前文档并重置大小写和全字?目前它记得我最后的选择,我经常忘记关闭它们。
此外,它有时会自行切换到所有打开的文档,这完全让我失望。我还没有弄清楚为什么或何时会发生这种情况。
我已经搜索了注册表项和扩展名,但到目前为止还没有发现任何有用的信息。
无法让对话框或快速查找 UI 始终选择开箱即用的特定范围。在 VS 2012 的 beta 版本中,实现了此行为,其中 CTRL+F 始终将范围设置为当前文档,而 Ctrl+Shift+F 将在调用命令时设置范围整个解决方案。很多用户对此行为不满意,因此将其还原。没有可以设置的注册表项来更改此行为。
Visual Studio 总是尝试重用上次使用的范围。在某些情况下,该范围不可用,这将导致 IDE 更改您的范围。假设您在“当前项目”中进行搜索,然后关闭整个解决方案,然后调用对话框。范围将不得不更改为其他内容。
您可能知道这一点,但 Ctrl+F3 将搜索插入符号下的单词,并且它始终会在当前文档中使用 Whole Word 选项执行该搜索。也许这会满足您的需求。
我已经发布了一个 Visual Studio“SmartFind”扩展来解决这个问题。
http://visualstudiogallery.msdn.microsoft.com/015611c4-b357-4672-8977-f3ec92f0b808