VS在文件中查找:没有.svn内容pleeeeeease?

Ser*_*ier 4 visual-studio-2010 visual-studio-2008 visual-studio

有没有办法阻止.svn子目录的内容显示在Visual Studio中查找文件结果?

另一种方法是让它忽略隐藏的子目录.

Mic*_*urr 8

根据"在文件中查找"的文档:

"查找和替换"工具不会搜索具有"隐藏"或"系统"属性集的目录.

但是,这似乎只是部分正确.要使VS忽略隐藏/系统目录,必须设置Explorer中的"不显示隐藏文件,文件夹和驱动器"选项.

如果你像我一样,这是你在Windows计算机上做的第一件事 - 将该设置更改为"显示隐藏文件等......"(以及显示扩展名 - 让我感到困惑的是,任何人都认为没有显示扩展名是一个好主意或比显示它们更少混淆).

.svn元数据中的文件显示在搜索结果中是使用SVN和/或搜索工具的一个非常恼人的事情,它们不允许您轻松地排除目录.不幸的是,VS的"在文件中查找"似乎是其中之一,除非您可以隐藏系统范围内的目录以及所有其他隐藏文件和目录.

就个人而言,我通常可以通过"精神上"过滤搜索结果中的这些目录.如果它是一组特别糟糕的结果,并且您真的需要过滤器,则可以在资源管理器中翻转设置,执行搜索并更改设置,而无需重新启动或重新启动VS或其他任何操作.这是一个小小的安慰,但我有一半期望不得不重启VS以使设置更改生效.

此外,如果您真正搜索的是项目或解决方案而不是文件系统上的任意位置,您可以告诉"在文件中查找"以搜索项目/解决方案中的文件,如猎人建议的那样.但我认为这不是你正在搜索的,或者你可能不会遇到这个问题.