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

oiopk7p5  于 2022-12-04  发布在  其他
关注(0)|答案(5)|浏览(625)

我正在使用Visual Studio。例如,我在类Utils中有一个名为FooBar()的静态公共方法。我们还假设我在许多.aspx文件中使用此方法。假设我将FooBar()的方法签名更改为FooBar(string),然后我希望找到Utils.FooBar的所有示例,以便更新它们。
现在,假设我转到解决方案资源管理器搜索框,选择“在文件内容中搜索”,然后键入“Utils”。尽管我在所有地方都调用了Utils.* 方法,但唯一显示的是Utils.cs文件。如果我继续键入“Utils.FooBar”,则什么也不会显示。
现在,我正在启动一个cygwin窗口并使用grep,因为普通的窗口搜索也是无用的。但似乎在Visual Studio中必须有一种在所有文件中搜索的实际方法。我是否遗漏了什么?

w6mmgewl

w6mmgewl1#

我想你说的是ctrl + shift + F,默认情况下它应该在“look in:整个解决方案”,就这样。

a14dhokn

a14dhokn2#

因此,答案似乎是不使用解决方案资源管理器搜索框。
而是打开解决方案中的任何文件,然后使用control-f搜索弹出窗口按以下方式搜索所有文件:
1.从“--〉查找下一个/〈--查找上一个”选择器中选择“查找全部”
1.从通常只显示“当前文档”的选择器中选择“当前项目”或“整个解决方案”。

ne5o7dgx

ne5o7dgx3#

按Ctrl+、
然后,您将看到一个停靠窗口,其名称为“Go to all”(转到全部)
这是IDE中“转到全部”的图片

fhity93d

fhity93d4#

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

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

3npbholx

3npbholx5#

**前言:*正如其他人所说,ctrl+shift+F是一种工具,但我经常对默认选项不能找到 * 所有内容感到沮丧!
**答:**如果要搜索 * 每个 * 文件,请从“在文件中查找”选项卡中:

1.单击“查找范围”右侧的省略号,然后选择包含解决方案的文件夹。
1.将“文件类型”设置为*
1.单击“Find All”(查找全部),* 最后 * 找到您要查找的内容。

  • 警告 *:搜索可能需要一段时间,并且可能会在不应编辑的文件中找到匹配项。

相关问题