我想在当前文件夹中的所有文件中搜索宏CODE_INIT_PARAMETERS。
我可以Alt + X 发生,返回 CODE_INIT_PARAMETERS 返回,但这仅显示来自打开缓冲区的条目。
有没有一种方法可以从 Emacs 中搜索当前文件夹中的所有文件,而无需切换到 M-x shell,然后 grep ?我想避免使用 grep,因为对于某些命令(出现 M-x),Emacs 会跳转到有问题的代码,我也想要这样。
最佳答案
您可以尝试M-x rgrep
。
它会要求:
- 要递归搜索的目录
- 要包含在搜索中的文件的文件模式
- 您要搜索的模式
此外,它还会从您的搜索中排除源代码管理私有(private)目录(例如 CVS、.svn 或 .git)。
关于用于在文件中搜索的 Emacs 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1331038/