我正在使用Visual Studio。例如,我在类Utils中有一个名为FooBar()的静态公共方法。我们还假设我在许多.aspx文件中使用此方法。假设我将FooBar()的方法签名更改为FooBar(string),然后我希望找到Utils.FooBar的所有示例,以便更新它们。
现在,假设我转到解决方案资源管理器搜索框,选择“在文件内容中搜索”,然后键入“Utils”。尽管我在所有地方都调用了Utils.* 方法,但唯一显示的是Utils.cs文件。如果我继续键入“Utils.FooBar”,则什么也不会显示。
现在,我正在启动一个cygwin窗口并使用grep,因为普通的窗口搜索也是无用的。但似乎在Visual Studio中必须有一种在所有文件中搜索的实际方法。我是否遗漏了什么?
5条答案
按热度按时间w6mmgewl1#
我想你说的是ctrl + shift + F,默认情况下它应该在“look in:整个解决方案”,就这样。
a14dhokn2#
因此,答案似乎是不使用解决方案资源管理器搜索框。
而是打开解决方案中的任何文件,然后使用control-f搜索弹出窗口按以下方式搜索所有文件:
1.从“--〉查找下一个/〈--查找上一个”选择器中选择“查找全部”
1.从通常只显示“当前文档”的选择器中选择“当前项目”或“整个解决方案”。
ne5o7dgx3#
按Ctrl+、
然后,您将看到一个停靠窗口,其名称为“Go to all”(转到全部)
这是IDE中“转到全部”的图片
fhity93d4#
用户可以通过下拉菜单选择访问“在文件中查找”窗口,并搜索整个解决方案中的所有文件:编辑〉查找和替换〉在文件中查找
其他替代方法是通过“标准工具栏”按钮打开“在文件中查找”窗口,如以下屏幕短片中突出显示:
3npbholx5#
**前言:*正如其他人所说,ctrl+shift+F是一种工具,但我经常对默认选项不能找到 * 所有内容感到沮丧!
**答:**如果要搜索 * 每个 * 文件,请从“在文件中查找”选项卡中:
1.单击“查找范围”右侧的省略号,然后选择包含解决方案的文件夹。
1.将“文件类型”设置为
*
1.单击“Find All”(查找全部),* 最后 * 找到您要查找的内容。