Visual Studio“在文件中查找”不起作用

时间:2012-02-09 09:07:11

标签: .net visual-studio visual-studio-2010

当我在整个解决方案在文件中查找(Ctrl + Shift + F)时,Visual Studio(2010,旗舰版)找不到任何内容。但是,在搜索当前文档当前项目时,它会发现2次。

我看到输出窗口中的“搜索的总文件数”是一个随机数,与我解决方案中的文件数量不相符(小得多)。

我已经devenv /resetsettings,但这没有帮助。

“所有解决方案”中连续2次搜索的输出示例:

  

查找所有“缩放 - ”,子文件夹,保持修改的文件打开,查找结果   1,“整个解决方案”,“* .vb”
  匹配行:0匹配文件:0搜索到的文件总数: 24
  查找已停止正在进行中。

     

查找所有“缩放 - ”,子文件夹,保持修改的文件打开,查找结果   1,“整个解决方案”,“* .vb”匹配行:0匹配文件:0   搜索到的文件总数: 32
  查找已停止正在进行中。

我不知道为什么会说“查找已停止”,因为我等待搜索结束(不要按任何按钮)。

11 个答案:

答案 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个文件;但这只是解决方案和依赖项中的项目文件。事实证明,有一个“看到更多结果”的选项,但它模糊地违反了使其不那么明显的惯例。更糟糕的是,我发现我必须双击(而不仅仅是“点击”)。

观察摘要后的最后一行。当我双击该行时,只有 才能获得预期的行为!

Find in Files

答案 5 :(得分:0)

对我来说,一旦我从“查找和替换”结果选项中的“查找结果1窗口”切换到“查找结果2窗口”,它就开始工作了。

答案 6 :(得分:0)

我通过卸载并重新安装Visual Studio(在我的情况下为2017 Professional)来解决此问题。

答案 7 :(得分:0)

我在Visual Studio 2019 Professional中遇到此问题。上述解决方案对我不起作用。我可以通过以下方式解决此问题:

  1. 按cntl + F打开查找工具窗口
  2. 扩展搜索历史记录的下拉列表 documentation
  3. 在下拉菜单的底部,您应该看到“搜索选项”,然后在“在文件中查找”下面。Find drop down

    以某种方式,我的选项被保存为Current Directory,而bin,obj, 并打包子目录。

  4. 将“查找范围”项更改为任何其他选项,它开始表现出预期的效果。

答案 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上面提到的内容。

相关问题