在Visual Studio中搜索时仅包括某些文件类型

时间:2009-11-17 15:56:50

标签: visual-studio visual-studio-2008 search find replace

通常,当我想在Visual Studio中搜索我的代码时,我知道我正在寻找的东西是在一些C#代码中。但是,由于我在JavaScript文件中使用了相同的变量名称,因此我也必须浏览所有这些搜索结果。当我正在寻找的文本也用于我们带入项目的第三方JavaScript库时,情况会变得更糟:这会导致数百个搜索结果。

为了复合,我们的设计师在同一个项目中包含了HTML模型,因此我经常发现我的搜索结果也很多。

我想我真正想要的是在我的.cs,.aspx和.ascx文件中看到结果,但不是.js或.htm。

有没有办法做以下任何事情:

  • 仅搜索特定类型的文件(仅搜索.cs文件)。
  • 仅搜索任何给定类型的文件(仅搜索.cs,.aspx和.ascx文件)。
  • 搜索除特定类型或类型之外的所有文件类型(搜索除.js之外的所有内容)。

我怀疑没有,在哪种情况下有任何狡猾的解决方法?

6 个答案:

答案 0 :(得分:85)

在“在文件中查找”对话框中,应该有一个名为“查找选项”的字段。您应该能够在此对话框的字段中输入要搜索的字段的扩展名:

*.cs; *.aspx; *.ascx; 

答案 1 :(得分:27)

而不是Ctrl + F,我认为它是Ctrl + Shift + F,您可以选择指定文件类型,您希望查看。

答案 2 :(得分:9)

enter image description here

您可以从默认选择文件类型或键入您自己的文件类型。正则表达式可用于复杂搜索。

答案 3 :(得分:6)

我喜欢使用以下搜索排除js文件: *.a*;*.cs*;

大多数时候,我最终在aspx,cs,cshtml文件中搜索内容,所以这非常有帮助。 请注意我如何使用*.cs*而不是*.c*,因为后者会选择jquery自定义文件,例如jquery.custom1234.js(我通常在大多数项目中使用),当然如果你不这样做你可以使用*.c*

答案 4 :(得分:6)

限制文件搜索的另一种方法是仅选择某些文件夹集。

Setting folder sets for search

答案 5 :(得分:1)

在“查找”对话框中,转到“查找选项 - >查看这些文件类型”。

输入您自己的字符串,例如*.cs, *.aspx, *.ascx。单击“全部查找”按钮。