不知何故,Visual Studio搜索停止为我工作。每当我搜索“整个解决方案”的一些文本,我得到这样的结果:

找到所有“[无论我正在搜索]”,子文件夹,查找结果 1、“整个解决方案”没有找到匹配的文本。发现是 中途停止。

为什么突然说"没有文件可查"

我在谷歌上找到了一些链接,说按Ctrl + Break或Ctrl + Scroll Lock,但它们似乎都不适合我。


当前回答

这对我来说很有用,因为其他方法都不起作用,或者只在某些时候起作用:

进行搜索,在搜索的同时,一直按住CRTL并继续按Break键。

其他回答

我偶尔也会遇到这种问题。我发现的一个看似毫无意义的解决方案是单击“查找结果”窗口(而不是“输出”窗口)。一旦看到闪烁的文本光标,按Ctrl+Break四到五次。这似乎可以“解除”引起问题的任何原因。

有报告称可能需要使用Ctrl+ ScrLk而不是Ctrl+Break。如果这些都不管用,那就单独试试Break。

Codeguard的注释:我已经找到了这个问题的解释和确定的解决方案

Windows 7 Pro SP1 64位,Visual Studio 9.0.30729.1

不工作:

Ctrl + Break Ctrl +滚动锁定 重启Visual Studio

工作:

中断(在查找结果1和2中)(只按一次)

来源:戈登链接中的评论…

我在Visual Studio Community 2017和现在的2019(补丁到16.1.4)中也有类似的情况。在我的例子中,它没有显示任何结果,它只是永远地搜索而没有找到任何东西。我的解决方案是取消“查找和替换”对话框,并将其移动到浮动位置的任何位置。分离后,它似乎工作良好,即使在对接后,它再次回到原来的位置。

我尝试了之前所有的选择。它们对我不起作用,但阅读它们使我确信这是一个bug,我将不得不尝试一些未知的方法来让它工作。所以,我在Visual Studio 2010中尝试了一个简单的文件搜索:

当前文档 所有打开的文件

这两种方法都有效。

然后我尝试在文件中查找,哇!它开始起作用了。

我在Visual Studio 2013(更新3)中遇到了同样的问题。之前列出的键组合对我都不起作用。我在文件类型中选择了*.cs。

为了让它工作,我把它改成了*。*,然后回到*.cs -现在它工作了。