10

在 Visual Studio 2012RC 中,我试图恢复QuickFind,直到我不幸决定使用Find in Files功能时,它一直在正常工作。

现在按 CTRL+F 或 CTR+shift+F 将在这两种情况下调出查找和替换 [在文件中查找,在文件中替换]窗口。我临时设法添加了“切换到快速查找”工具栏图标,该图标曾经有效。但现在即使这样也行不通。

我试图删除“在文件中查找”和“快速查找的键盘快捷键,并将其重新分配给“快速查找”,但它没有帮助。

如果我使用 QuickLaunch 也一样:无论我选择QuickFind还是Find In Files,我总是会得到Find In Files

除了重新安装整个应用程序之外还有什么想法吗?

编辑

这似乎只发生在特定文件上。如果我在编辑器中调出不同的文件, Ctrl+F 将调出QuickFind。看起来它正在某个地方存储搜索方法,并且覆盖了 QuickFind。很混乱。有什么想法可以解决这个问题吗?

4

4 回答 4

6

明白是什么问题了。当文档窗口处于拆分模式时,Ctrl+F 不会调出快速查找。

一定是VS2012的bug。

于 2012-09-07T08:01:09.473 回答
4

似乎某些文件类型不支持快速查找功能(这可能是一个错误)。我发现 *.SQL 文件类型不允许快速查找,而 *.cs 工作得很好。作为测试:

  1. 我在我的解决方案中创建了一个 TextFile1.TXT 文件,它可以快速查找。
  2. 我将文件重命名为 TextFile1.SQL 并且没有出现快速查找。您将获得完整的查找对话框
于 2012-10-19T13:38:41.917 回答
1

有一个错误,微软不会修复:(

https://connect.microsoft.com/VisualStudio/feedback/details/769189/ctrl-f-opens-find-in-files-rather-than-find

于 2013-04-18T14:01:52.573 回答
0

一种解决方案是重新创建文件 - 只需在同一位置创建一个新文件,复制和粘贴影响、保存和处置原始文件的文件内容就可以了。在新文件中,快速查找和在文件中查找都将正常工作。

不确定这是否是 Visual Studio 2012 的错误,在此处发布回复,以免其他人浪费所有时间。

于 2012-09-07T07:27:41.143 回答