2010-09-09 103 views
3

我想在目录中搜索文件(无论是全部还是匹配模式)并且它是某个字符串的子目录。我通常在emacs中做的是find-name-dired列出文件并搜索它们,但是它也搜索所有.svn目录,这些目录很浪费,并且对于大型项目而言非常慢。有没有办法跳过.svn目录?如何在emacs中递归搜索文件,同时跳过.svn目录

感谢,

回答

3

听起来你应该使用grep in emacs。使用grep,您可以搜索文件中的字符串,并且如果您使用this guy's mod,则grep将忽略.svn目录。

+0

这太好了,谢谢! – jondro 2010-09-09 14:33:47

1

我认为rgrep忽略了.svn不在框中。

+0

它确实如此,以及与许多其他版本控制系统匹配的文件名称模式,所以它在大多数情况下都能达到你想要的效果(但是如果你确实需要调整它,那么你有机会编辑生成的命令行,然后执行if你用'Cu Mx rgrep'来称呼它)。 – phils 2010-09-11 09:28:11