在Visual Studio中search时仅包含某些文件types

通常当我想在Visual Studio中search我的代码时,我知道我正在寻找的是一些C#代码。 但是,由于我在JavaScript文件中使用了相同的variables名,所以我也必须遍历所有这些search结果。 当我正在查找的文本也被用在我们已经引入到项目中的第三方JavaScript库中时,情况会变得更糟:这会导致数百个search结果。

为了使事情复杂化,我们的devise师在同一个项目中包含了页面的HTML模型,所以我经常发现我也在search结果中。

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

有什么办法可以做到以下任何一种:

  • 仅search特定types的文件(仅search.cs文件)。
  • 只search任何给定types的文件(仅search.cs,.aspx和.ascx文件)。
  • search除特定types或types之外的所有文件types(search除.js之外的所有文件)。

我怀疑不是,在这种情况下有什么狡猾的方法来解决这个问题?

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

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

而不是Ctrl + F ,我认为这是Ctrl + Shift + F ,它给你select指定文件types,你希望看看。

在这里输入图像说明

您可以从默认select文件types或键入您自己的。 正则expression式可用于复杂search。

我喜欢通过使用以下search排除js文件: *.a*;*.cs*;

大多数时候,我最终searchaspx,cs,cshtml文件中的东西,所以这是相当有帮助的。 注意我是如何使用*.cs*而不是*.c*因为后者会selectjquery自定义文件,比如jquery.custom1234.js(我通常在大多数项目中使用这些文件),当然如果你不能只需使用*.c*

限制文件search的另一种方法是只select某些文件夹集。

设置搜索的文件夹集

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

input你自己的string,例如*.cs, *.aspx, *.ascx 。 点击“查找全部”button。