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

ser*_*hio 34 .net visual-studio-2010 visual-studio

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

我看到输出窗口中的"搜索的总文件数"是一个随机数,与我解决方案中的文件数不对应(要小得多).

我已经做了devenv /resetsettings但这没有帮助.

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

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

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

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

seh*_*ehe 48

我想我知道这个众所周知的长期错误:

当我遇到这个问题时,那里提到的解决方法对我有用

我找到了一个提示尝试按Ctrl + ScrollLock来修复它,它有效.

我认为大多数人都会用(Ctrl-)Break钥匙报告成功,但有些人说是(Ctrl-)ScrollLock有效的

  • 链接不再有效.VS 2015 - 既不是ctrl-scolllock也不是ctrl-break工作. (4认同)
  • 天哪!!!谢谢你的链接!在我的情况下,在我按下"Break"后问题就消失了......所以,如果你在Visual Studio中遇到问题,解决方案是:`按任意键修复bug` (3认同)
  • @Coda是公平的,这不是一个无证件的AFAIAC,这只是一个"Heisenbug",某种方式_sometimes_(dis)武装使用涉及'Break`键的组合......是的.这很模糊!尽管UI经历了所有的变化,但VS向VS团队提出了保护VS2003(甚至可能是VS6?)的错误:) (3认同)
  • 伙计,对我不起作用.看起来这个已经随身携带到2013更新1 :(我已经尝试过ctrl-break,ctrl-scroll 10次,无论是否打开搜索窗口,但无济于事.. (3认同)
  • 来自@polygox的评论:当使用RDP客户端(mstsc)访问Visual Studio时,我不得不使用屏幕键盘来发送组合. (2认同)
  • 我的天啊!弹出窗口在我的另一台显示器上。8^D (2认同)

Rom*_*udl 12

与 VS 停止正常工作的许多其他问题一样,删除解决方案.vs(位于解决方案目录中)似乎是一个“有效选项”。

注意:这会导致您失去:

  • 断点
  • 选项卡/打开文档
  • 当前设置的构建配置
  • 其他非重要信息

...以及 VS 成功堆积的大量错误缓存信息,导致错误的查找结果。

即使在调试启动时遇到极端滞后时,我也会定期执行此操作。

  • 谢谢,这对 VS2022 17.1.1 有帮助。遗憾的是,微软不断破坏其所有桌面产品的关键功能,包括操作系统本身。 (2认同)

mak*_*kdu 9

以下为我工作.Visual Studio - > Windows - >重置窗口面板.视觉工作室的大小调整使它隐藏了选项.

  • “视觉工作室的大小调整使其隐藏了该选项。” - 哪个选项?这与问题无关。问题是_不_关于能够看到/找到在文件中查找的按钮,并在问题文本中非常明确地说明这一点。问题中描述的视觉重置肯定会执行您的答案所描述的重置。 (4认同)

小智 8

它也不适用于 VS 2019 (16.6) 我通过切换到“使用以前的在文件中查找”来使用解决方法:工具->选项->环境->预览功能


JKJ*_*JKJ 7

显然,这是一个较晚的答案,但是我确实在寻找某个类似问题的解决方案时到达了这里,我想分享最终起作用的修复程序:

确保清除空格中的“查看以下文件类型:”框,这将阻止搜索正常运行。

  • 升级到vs 2019后,文件类型框中出现了一些奇怪的字符。谢谢。 (2认同)

Jim*_*myV 5

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

  1. 按 CTRL+F 打开查找工具窗口

  2. 展开搜索历史记录的下拉菜单 查找下拉菜单

  3. 在下拉菜单的底部,您应该会看到“搜索选项”,并在“在文件中查找”下面。查找和替换选项

    不知何故,我的选项被保存为当前目录以及 bin、obj 和 packages 子目录。

  4. 将“查找范围”项更改为任何其他选项,它开始按预期运行。