是否可以将排除列表应用于Visual Studio"导航到"列表?

Nil*_*zor 17 visual-studio-2012 visual-studio-2013 visual-studio-2015

我想从在Visual Studio 2013中Edit > Navigate To点击时出现的-list中排除代码生成的文件Ctrl+,,因为这些文件永远不会被我手动修改,并且在我想看到它们的内容的极少数情况下,我我将使用解决方案浏览器.有没有办法做到这一点?它们在我的搜索中产生了很多噪音,并大大降低了Navigate to函数的价值.

编辑2016年11月:在VS 2015中添加了插图用于插图.问题仍然存在.第一个搜索命中是-folder中的.g.cs文件obj:

在此输入图像描述

ala*_*lan 1

我假设“代码生成的文件”指的是诸如此类的文件,.designer这些文件也是解决方案的一部分(并在解决方案资源管理器中找到)。经过大量研究后,Navigate To我找不到任何对此类配置选项的参考。目前似乎只有 3 个配置选项(在下面的 MSDN 博客中讨论)。Navigate To一种可能的解决方法是利用( @Capitalization和)的内置过滤功能,Whitespace这些功能是 VS2013 的新增功能,如本 MSDN 博客中所述:

http://blogs.msdn.com/b/mvpawardprogram/archive/2013/10/22/visual-studio-2013-navigate-to-improvements.aspx

我在研究中发现的另一篇文章:http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net- 4-0-系列.aspx

更新:我使用 ReSharper 插件,只有在发布此答案后才意识到有一个Filter results from generated files功能可以排除生成的文件,并在下面的链接中进行了讨论。尽管它与 Navigate To 无关,但它可能提供令人满意的替代方案:

http://www.jetbrains.com/resharper/webhelp/Reference__Options__Environment__Search_and_Navigation.html

更新(2015 年 12 月 1 日):现在已经过去了一段时间,我决定做更多研究,并发现在 SO这里发布了类似的请求。我发现这非常有效,VS 甚至会为你保存列表。