当我在整个解决方案中在文件中查找(Ctrl + Shift + F)时,Visual Studio(2010,旗舰版)找不到任何内容。但是,在搜索当前文档或当前项目时,它会发现2次。
我看到输出窗口中的“搜索的总文件数”是一个随机数,与我解决方案中的文件数量不相符(小得多)。
我已经devenv /resetsettings
,但这没有帮助。
“所有解决方案”中连续2次搜索的输出示例:
查找所有“缩放 - ”,子文件夹,保持修改的文件打开,查找结果 1,“整个解决方案”,“* .vb”
匹配行:0匹配文件:0搜索到的文件总数: 24
查找已停止正在进行中。查找所有“缩放 - ”,子文件夹,保持修改的文件打开,查找结果 1,“整个解决方案”,“* .vb”匹配行:0匹配文件:0 搜索到的文件总数: 32
查找已停止正在进行中。
我不知道为什么会说“查找已停止”,因为我等待搜索结束(不要按任何按钮)。
答案 0 :(得分:47)
我想我知道这个众所周知的长期错误:
当我遇到这个问题时,提到的解决方法对我有用
我找到了一个提示尝试按Ctrl + ScrollLock来修复它,并且它有效。
我认为大多数人使用(Ctrl-)Break 键报告成功,但有些人说(Ctrl-)ScrollLock 改为工作
答案 1 :(得分:7)
以下为我工作。 Visual Studio - > Windows - >重置窗口面板。视觉工作室的大小调整使它隐藏了选项。
答案 2 :(得分:6)
它在VS 2019(16.6)上也不适合我 我使用一种变通办法,方法是切换到“使用以前的文件查找”:工具->选项->环境->预览功能
答案 3 :(得分:4)
这显然是一个较晚的答案,但我确实是在寻找某个类似问题的解决方案时到达这里的,我想分享一下最终有效的解决方法:
请确保从空格中清除“查看以下文件类型:”框,这将阻止搜索正常运行。
答案 4 :(得分:1)
我在VS 2017中经历了类似但不相同的症状。
在我的情况下在文件中查找搜索了109个文件;但这只是解决方案和依赖项中的项目文件。事实证明,有一个“看到更多结果”的选项,但它模糊地违反了使其不那么明显的惯例。更糟糕的是,我发现我必须双击(而不仅仅是“点击”)。
观察摘要后的最后一行。当我双击该行时,只有 才能获得预期的行为!
答案 5 :(得分:0)
对我来说,一旦我从“查找和替换”结果选项中的“查找结果1窗口”切换到“查找结果2窗口”,它就开始工作了。
答案 6 :(得分:0)
我通过卸载并重新安装Visual Studio(在我的情况下为2017 Professional)来解决此问题。
答案 7 :(得分:0)
我在Visual Studio 2019 Professional中遇到此问题。上述解决方案对我不起作用。我可以通过以下方式解决此问题:
在下拉菜单的底部,您应该看到“搜索选项”,然后在“在文件中查找”下面。
以某种方式,我的选项被保存为Current Directory,而bin,obj, 并打包子目录。
将“查找范围”项更改为任何其他选项,它开始表现出预期的效果。
答案 8 :(得分:0)
这很愚蠢,但对我来说,解决此问题的是在Look at these File types
下用星号开头的文件扩展名,例如:*.js; *.aspx
而不只是.js; .aspx
,如果您尝试 *.*
,有这个问题。
答案 9 :(得分:0)
就像许多其他问题一样,VS只是停止正常工作,删除解决方案.vs
(位于解决方案目录中)似乎是一个“有效选项”。
注意:这会导致您放松:
...以及VS成功堆积的许多错误缓存的信息,导致错误的查找结果。
即使在调试启动中,我也遇到极端的延迟时,我会定期这样做。
答案 10 :(得分:-2)
对我来说,解决方案也是上面makdu建议的解决方案(Visual Studio - > Windows - >重置窗口面板)。 我之所以写一个单独的答案只是因为我还不能写评论,因为我是一个新手。我也不能投票给他答案。
Ctrl + Shift + F实际上正在工作,但是"查找和替换"窗口显然是隐藏在其他窗格后面的某个地方。 重置窗口面板使其在前面再次打开。我相信这就是makdu上面提到的内容。