不知何故,Visual Studio搜索停止为我工作。每当我搜索“整个解决方案”的一些文本,我得到这样的结果:
找到所有“[无论我正在搜索]”,子文件夹,查找结果 1、“整个解决方案”没有找到匹配的文本。发现是 中途停止。
为什么突然说"没有文件可查"
我在谷歌上找到了一些链接,说按Ctrl + Break或Ctrl + Scroll Lock,但它们似乎都不适合我。
不知何故,Visual Studio搜索停止为我工作。每当我搜索“整个解决方案”的一些文本,我得到这样的结果:
找到所有“[无论我正在搜索]”,子文件夹,查找结果 1、“整个解决方案”没有找到匹配的文本。发现是 中途停止。
为什么突然说"没有文件可查"
我在谷歌上找到了一些链接,说按Ctrl + Break或Ctrl + Scroll Lock,但它们似乎都不适合我。
当前回答
我已经使用Visual Studio 13几年了,没有这个问题,我在应用更新5后开始出现这个问题,或者可能是我不知情地按下了一个奇怪的键组合,触发了它,我不确定。
Echelon_Force的解决方案对我很有效。谢谢!
不工作:
Ctrl + Break
Ctrl +滚动锁定
工作:
中断(在查找结果1和2窗口中-只按一次)
在文件中找到快乐!
其他回答
我正在虚拟机中运行Visual Studio 2012 Professional,从Linux机器上使用rdesktop连接。
其他的建议都没用,但问题是:
进入“查找和替换”界面。(在我的情况下按ctrl-shift-f) 输入搜索文本并选择“完整解决方案” 点击“Find Next”,它应该会找到一个结果。 点击“找到所有”,现在工作不中止。(注意,我打我的鼠标真的很重,也涉及到一些脏话,但我不认为这有任何关系,除了心理上的:D)
滚动锁定和打破的组合对我来说没有任何作用。作为一种变通方法,我将解决方案目录添加到Search Folders(第二个省略号按钮),然后将Look In字段更改为解决方案目录。根本问题仍然存在,但对我来说,这在功能上是一样的。
(Visual Studio 2013, Windows 8.1, x64)
如果您正在搜索多种文件类型,它们必须用;字符,而不是空格。
这将返回正确的结果:
* .cs; * .vb; .js; * .aspx。
这不会返回任何东西:
*.cs *.vb *.js *.aspx
这并不是最初发帖者的问题,但对于那些不知道为什么搜索失败的人来说,这可能就是原因所在。
我偶尔也会遇到这种问题。我发现的一个看似毫无意义的解决方案是单击“查找结果”窗口(而不是“输出”窗口)。一旦看到闪烁的文本光标,按Ctrl+Break四到五次。这似乎可以“解除”引起问题的任何原因。
有报告称可能需要使用Ctrl+ ScrLk而不是Ctrl+Break。如果这些都不管用,那就单独试试Break。
Codeguard的注释:我已经找到了这个问题的解释和确定的解决方案
我使用的是Visual Studio 2022(专业和社区都尝试过,V 17.2.5),我的搜索功能在“查找所有文件”中不起作用,所以我浏览到我的解决方案文件夹,在.vs\{ProjectName}文件夹下,有另一个名为FileContentIndex的文件夹。关闭visual studio并删除此文件夹后,重新启动vs,似乎解决了我的问题,并且我的“在所有文件中查找”开始正常运行。