在Update 3之后的Visual Studio 2013中,我遇到了同样的问题 . 以前,我可以把".cs"或".cshtml"放在 Look at these file types: 中,它会起作用 . 但是在Update 3之后,我现在必须输入“.cs " or " .cshtml”(或者我想要搜索的任何文件类型)并且它工作正常 .
10
在其他所有事情没有或只是有时工作之后,这对我有用:
进行搜索,并一直搜索 hold CRTL并继续按Break .
4
另一个迟到的回答,但我找到了另一个解决这个问题的“解决方案” .
当看起来Visual Studio应用程序已经冻结在搜索上时......不管它 . 唐't close it. Don' t重启它 . 只需让它持续大约10-15分钟,问题可能会自行纠正,就像我在特定情况下所做的那样 . 我不确定为什么单独解决问题,虽然我的 wholly uneducated guess 是Visual Studio正在构建某种索引,以便能够搜索文件并遇到麻烦 . 一旦10-15分钟结束并且VS完成其搜索,那之后似乎很好 .
26 回答
如果要搜索多种文件类型,则必须将它们分开;性格,而不是空间 .
这会返回正确的结果:
这根本不会返回:
这不是原始海报的问题,但对于那些无法弄清楚为什么他们的搜索不起作用的人来说,这可能是原因 .
我偶尔会遇到这个问题 . 我发现一个看似荒谬的解决方案是在“查找结果”窗口(而不是“输出”窗口)内单击 . 一旦闪烁的文本光标可见,按Ctrl Break四次或五次 . 无论是什么导致问题,这似乎都是"unblock" .
有报告可能需要使用Ctrl ScrLk而不是Ctrl Break . 如果这些不起作用,那么尝试单独休息 .
Codeguard的注意事项:我发现了这个问题的explanation and deterministic solution
Windows 7 Pro SP1 64位,Visual Studio 9.0.30729.1
Didn't Work:
Ctrl Break
Ctrl Scroll Lock
重新启动Visual Studio
Worked:
资料来源:Gordon的链接评论......
Bug source
这既不是Visual Studio也不是Windows相关的bug . 事实上,这个错误在你的键盘中!据报道,来自不同供应商的许多键盘都是错误的 .
Problem
如果按Ctrl Break并先释放Ctrl键,那么Break会卡在有缺陷的键盘上 . 如果您按下Ctrl Break "wrong"方式,则会出现搜索被中断的问题 .
Details
根据扫描代码规范,Break和Ctrl Break是特殊的 . 他们按下Break时发送"make"(按)AND "break"(释放)扫描码 . 释放Break时,它们什么都不发送 . 有缺陷的键盘将发送以下序列:
Ctrl "make"扫描代码
Ctrl Break "make"扫描代码
Ctrl "break"扫描代码
暂停"break"扫描代码
也就是说,Ctrl Break永远不会被释放,而是释放Pause .
Reproduction
例如,您可以使用Visual Studio工具中的旧版Spy . 将它附加到任何东西,例如Windows记事本和监视器消息(我建议您只选择键盘消息) . 按Ctrl Break,先释放Ctrl . 检查 Spy 的输出 . 您将看到详细信息部分中显示的序列 .
我在同一台计算机上尝试了两种不同的键盘 . 罗技K120有这个bug,而其他一些Mitsumi键盘根据规格表现并且没有bug .
如果你考虑一下,很容易理解正确的行为需要特殊的案件处理,而有缺陷的行为是天真的 . 这就是为什么许多不同的键盘可能是错误的 .
Solution
更换你的键盘:)
Workaround
你只需按Ctrl Break,注意先释放Break . 哪个应用程序处于活动状态并不重要 .
这个bug已经在Visual Studio中存在了很长时间,似乎永远不会得到修复 .
请参阅2004年的MS Connect项目:http://connect.microsoft.com/VisualStudio/feedback/details/105511/find-in-files-says-no-files-were-found-to-look-in-find-是,停止
我无法相信他们仍然没有在VS2010中修复它 - 但它仍然存在:(
Connect项目已标记为 Closed - Won't Fix :https://connect.microsoft.com/VisualStudio/feedback/details/718217/find-was-stopped-in-progress-while-performing-search-in-visual-studio
Ctrl Break或Ctrl ScrLk取消查找操作 . 试试吧 . 发生的事情是,某些软件层(可能是Windows)认为这些密钥仍然被按下,即使它们不是 . 按下并释放它们会清除标记 .
它可以是以下任何组合:
Ctrl Break
Alt Break
打破
Ctrl ScrLk
请记住,键盘上有多个控制键和alt键 - 请尝试使用它们 . 如果它是右Ctrl键ScrLk,按下左Ctrl不会解决问题 .
Here是Microsoft关闭的连接问题"Won't Fix" .
如果这是一个反复出现的问题,则会有a Visual Studio extension来抑制导致问题的虚拟键 .
Ctrl F和Ctrl Shift F已停止在Visual Studio 2015 Community Edition上运行 .
我的朋友告诉我去:
Tools → Import and Export Settings:
Choose: Reset all settings → Next
Choose: No, just reset settings, overwriting my current settings → Next
Choose: General → Finish
我尝试了以前的所有选项 . 他们不适合我,但阅读他们让我确信这是一个错误,我将不得不尝试一些未知的方法让它工作 . 所以,我在Visual Studio 2010中尝试了一个简单的文件搜索:
当前文件
所有打开的文件
两者都有效 .
然后我尝试在文件中查找和哇!它开始工作了 .
Visual Studio 2012中的搜索解决方案已损坏 . 我在三台机器上测试了这个,两台机器都没用 . 我发现哪些有效,点击搜索字段旁边的下拉箭头,然后选择查找全部 . 这有点痛苦,因为每次在解决方案中搜索时都必须选择下拉 .
我在Visual Studio 2013(Update 3)中遇到了同样的问题 . 之前列出的所有组合键都不适用于我 . 我在FileTypes中选择了
*.cs
.为了使它工作,我将其更改为
*.*
,然后再将其更改为*.cs
- 现在它可以正常工作 .我已经使用Visual Studio 13而没有这个问题几年了,我在应用Update 5后开始遇到这个问题,或者它可能是一个奇怪的键组合我不知不觉地触发了它,我不确定 .
Echelon_Force的解决方案对我有用 . 谢谢!
Didn't Work:
Ctrl Break
Ctrl Scroll Lock
Worked:
中断(在查找结果1和2窗口中 - 仅按一次)
在文件中找到快乐!
不幸的是,这些特殊的击键都不适合我 . 只有重新启动Visual Studio 2010似乎对我有用 .
在我的情况下,我在搜索窗口的“查看这些文件类型:”字段中有一个虚假的字符 .
删除角色解决了问题 .
Visual Studio 2017
Scroll Lock和Break的所有组合对我没有任何作用 . 作为解决方法,我将解决方案目录添加到“搜索文件夹”(第二个省略号按钮),然后将“查找范围”字段更改为解决方案目录 . 根本问题仍然存在,但对我来说,这在功能上是相同的 .
(Visual Studio 2013,Windows 8.1,x64)
我在虚拟机中运行Visual Studio 2012 Professional,使用Linux机器上的rdesktop进行连接 .
没有其他建议有效,但解决了问题是:
转到'Find and Replace'屏幕 . (在我的情况下ctrl-shift-f)
输入搜索文本并选择'Entire Solution'
点击'Find Next',它应该找到一个结果 .
点击'Find All',现在无需中止即可使用 . (注意,我非常努力地击中了我的老鼠,也涉及到了一些咒骂,但我认为除了心理上的一点之外没有任何相关性:D)
在Update 3之后的Visual Studio 2013中,我遇到了同样的问题 . 以前,我可以把".cs"或".cshtml"放在 Look at these file types: 中,它会起作用 . 但是在Update 3之后,我现在必须输入“.cs " or " .cshtml”(或者我想要搜索的任何文件类型)并且它工作正常 .
在其他所有事情没有或只是有时工作之后,这对我有用:
进行搜索,并一直搜索 hold CRTL并继续按Break .
另一个迟到的回答,但我找到了另一个解决这个问题的“解决方案” .
当看起来Visual Studio应用程序已经冻结在搜索上时......不管它 . 唐't close it. Don' t重启它 . 只需让它持续大约10-15分钟,问题可能会自行纠正,就像我在特定情况下所做的那样 . 我不确定为什么单独解决问题,虽然我的 wholly uneducated guess 是Visual Studio正在构建某种索引,以便能够搜索文件并遇到麻烦 . 一旦10-15分钟结束并且VS完成其搜索,那之后似乎很好 .
可能不适用于大多数情况,但为我修复的是在搜索窗口中关闭“使用正则表达式” . 我以前一直使用正则表达式进行一些棘手的替换,并且在完成后没有关闭 . 我想也许它是将简单替换文本的一部分(见下文 - 有一些特殊字符)解释为不完整或格式错误的正则表达式的开头,因此实际上无法进行任何匹配 . 如果,那会很好它告诉你了!
如果我使用Ctrl F(在整个解决方案中查找)并且从不使用Ctrl Shift F(在文件中查找),它似乎只会锁定 .
以下对我有用 . Visual Studio→菜单Windows→重置窗口面板 . 调整Visual Studio的大小使其隐藏选项 .
这是我在Visual Studio中遇到的最大问题之一 . 对于我来说(Windows 10,Visual Studio 2015),所有文件窗口中的查找都被锁定并出现白色,并猜测是什么,打印屏幕解决了它 .
那个
Ctrl
Break
诀窍多年来对我有用,最终了解why this happens真的很有意思 . 对于VS2015,我在搜索方面有一些相关的问题:我的Ctrl
Shift
F
根本不起作用,当我按下它时,这个键组合似乎被忽略了 . 我试图重新安装甚至VS 2015,我仍然有同样的破坏行为 .如果有人有同样的问题,这就是原因:
我发现无论出于什么随机原因,VS2015都会在另一台连接到我电脑的显示器上显示“在文件中查找”对话框 . 其他显示器是4K三星电视通常保持“关闭”,我不知道为什么VS 2015将该搜索对话框发送到该显示器 . 令人惊讶的是,当我打开电视时,搜索对话框会自动移动到主显示器上!
Ctrl Break适用于Visual Studio 2008
没有什么对我有用 . 我也用Resharper . 所以我不得不重置我的VS键绑定并重新应用Resharper快捷方式 . 只有这让我工作 .
重置当前键盘配置(工具|选项|环境|键盘|重置) .
转到ReSharper |选项|环境|键盘和菜单| "Visual Studio" |申请计划 .
随着Visual Studio 15.8.8版的更新,我已经开始这样了 . 上述步骤均无效 . 没有错误 . 看起来似乎是一个“卡住”的搜索 .
我最近安装了ApexSQL Refactor 2018.03.0331 . 卸载这个并没有解决问题,似乎不是原因 . 它似乎与Visual Studio更新版本15.8.8有关 .
我完全卸载了Visual Studio并重新安装了15.8.8版 . Ctrl-Shift-F搜索整个解决方案的问题不再是问题 . 卸载和安装后,无论是什么原因导致问题都解决了 .
我再次安装了ApexSQL Refactor 2018.03.0331,一切都运行良好 .