如何在Visual Studio中实际搜索所有文件

Mik*_*din 64 full-text-search visual-studio visual-studio-2012

我正在使用Visual Studio Express 2013 for Web.比方说,我在类Utils中有一个名为FooBar()的静态公共方法.我们也说我在很多.aspx文件中使用这种方法.假设我将FooBar()的方法签名更改为FooBar(字符串),随后我想找到Utils.FooBar的所有实例,以便我可以更新它们.

现在假设我转到解决方案资源管理器搜索框,选择"在文件内容中搜索",然后输入"Utils".尽管我在各地都进行了Utils.*方法调用,但唯一显示的是Utils.cs文件.如果我一直输入"Utils.FooBar",则不显示任何内容.

现在,我正在启动一个cygwin窗口并使用grep,因为正常的Windows搜索也没用.但似乎在Visual Studio中必须有一个实际的搜索方式.我错过了什么吗?

n4f*_*eng 81

我认为你在谈论ctrl+ shift+ F,默认情况下它应该是"查看:整个解决方案"然后你就去了.

  • 对于 Intellij IDEA 的长期用户来说,这是一个值得欢迎的巧合。 (3认同)

Mik*_*din 29

所以答案似乎是不要使用Solution Explorer搜索框.

而是,打开解决方案中的任何文件,然后使用control-f搜索弹出窗口搜索所有文件:

  1. 从" - >查找下一个/ < - 查找上一个"选择器中选择"查找全部"
  2. 从通常只显示"当前文档"的选择器中选择"当前项目"或"整个解决方案".

  • 问题是,有时我没有选择"整个解决方案",但我不知道为什么.`ctrl + shift + f`方法有效. (3认同)

Ahm*_*him 18

Ctrl+,

然后你会看到一个名为"Go to all"的停靠窗口

这是我的IDE中"Go to all"的图片

图片

  • 但是它无法在项目/解决方案中找到文本(我不是在谈论符号)。至少在VS 2017(v15.6.5)中 (2认同)

小智 6

可以通过下拉菜单选择访问“ 在文件中查找 ”窗口,然后在整个解决方案中搜索所有文件:编辑>查找和替换>在文件中查找

在此处输入图片说明

其他方法是通过“ 标准工具栏 ”按钮打开“ 在文件中查找 ”窗口,如下面的屏幕简短内容中突出显示:

在此处输入图片说明