不知何故,Visual Studio搜索停止为我工作。每当我搜索“整个解决方案”的一些文本,我得到这样的结果:
找到所有“[无论我正在搜索]”,子文件夹,查找结果 1、“整个解决方案”没有找到匹配的文本。发现是 中途停止。
为什么突然说"没有文件可查"
我在谷歌上找到了一些链接,说按Ctrl + Break或Ctrl + Scroll Lock,但它们似乎都不适合我。
不知何故,Visual Studio搜索停止为我工作。每当我搜索“整个解决方案”的一些文本,我得到这样的结果:
找到所有“[无论我正在搜索]”,子文件夹,查找结果 1、“整个解决方案”没有找到匹配的文本。发现是 中途停止。
为什么突然说"没有文件可查"
我在谷歌上找到了一些链接,说按Ctrl + Break或Ctrl + Scroll Lock,但它们似乎都不适合我。
当前回答
我正在虚拟机中运行Visual Studio 2012 Professional,从Linux机器上使用rdesktop连接。
其他的建议都没用,但问题是:
进入“查找和替换”界面。(在我的情况下按ctrl-shift-f) 输入搜索文本并选择“完整解决方案” 点击“Find Next”,它应该会找到一个结果。 点击“找到所有”,现在工作不中止。(注意,我打我的鼠标真的很重,也涉及到一些脏话,但我不认为这有任何关系,除了心理上的:D)
其他回答
对我来说什么都没用。我也使用Resharper。所以我不得不重置我的VS键绑定,并重新应用Resharper快捷键。只有这样,我的电脑才能正常工作。
重置当前键盘配置(Tools | Options | Environment | keyboard | Reset)。 进入ReSharper |选项|环境|键盘和菜单|“Visual Studio”|应用方案。
不幸的是,这些特殊的按键对我都不起作用。只有重新启动Visual Studio 2010才对我有用。
可能并不适用于大多数情况,但对我来说,解决它的方法是关闭搜索窗口中的“使用正则表达式”。我以前一直在使用正则表达式进行一些棘手的替换,并且在完成时没有关闭。我认为它可能是将简单替换文本的一部分(见下文-有一些特殊字符)解释为一个不完整或畸形的正则表达式的开始,因此实际上不能进行任何匹配。如果它能告诉你就好了!
在我的例子中,我在搜索窗口的“查看这些文件类型:”字段中有一个伪字符。
删除字符解决了这个问题。
Visual Studio 2017
我尝试了之前所有的选择。它们对我不起作用,但阅读它们使我确信这是一个bug,我将不得不尝试一些未知的方法来让它工作。所以,我在Visual Studio 2010中尝试了一个简单的文件搜索:
当前文档 所有打开的文件
这两种方法都有效。
然后我尝试在文件中查找,哇!它开始起作用了。