多个子目录中的 emacs rgrep
emacs rgrep in multiple sub directories
我想在多个子目录中进行grep,例如
find subdir1 subdir2 -type f ( -name *.cc -o -name *.h ) -exec grep -e someString {} +
使用 emacs 交互式 rgrep。这可能吗? grep.el 中的 rgrep 表示:
但是当我进入“基本目录:”输入时,我不知道如何输入超过 1 个目录。
是否可以输入超过 1 个目录?
谢谢。
如果所有文件都在项目的子目录中,您可以考虑使用 emacs projectile 模块。它可以快速轻松地处理项目中的多目录搜索。
您可以将前缀参数传递给 rgrep
以修改命令。
C-uM-x rgrep
将带您完成正常提示,然后让您编辑结果,此时您只需将要搜索的其他目录添加到初始 find
命令即可。
C-uC-uM-x rgrep
只是给你一个简单的模板立即编辑。
我想在多个子目录中进行grep,例如
find subdir1 subdir2 -type f ( -name *.cc -o -name *.h ) -exec grep -e someString {} +
使用 emacs 交互式 rgrep。这可能吗? grep.el 中的 rgrep 表示:
但是当我进入“基本目录:”输入时,我不知道如何输入超过 1 个目录。 是否可以输入超过 1 个目录? 谢谢。
如果所有文件都在项目的子目录中,您可以考虑使用 emacs projectile 模块。它可以快速轻松地处理项目中的多目录搜索。
您可以将前缀参数传递给 rgrep
以修改命令。
C-uM-x rgrep
将带您完成正常提示,然后让您编辑结果,此时您只需将要搜索的其他目录添加到初始 find
命令即可。
C-uC-uM-x rgrep
只是给你一个简单的模板立即编辑。