在项目中查找但在特定文件夹中的文本

时间:2017-07-05 07:23:28

标签: emacs spacemacs

如何在spacemacs中的atom / vscode / sublime中执行“在文件夹中查找”这样的操作?

我安装了头盔和弹丸。

我要在整个项目中找到SPC-/。但是无法找到在项目中找到文件夹/目录内部的方法。

2 个答案:

答案 0 :(得分:2)

您始终可以使用Emacs功能:

M-x find-grep-dired

Emacs会询问您要搜索的目录和字符串(或正则表达式)。

这将打开一个直接的 * Find * 缓冲区,例如:

  • 按'm'键选择文件
  • 按“Q”键对所有选定文件执行搜索/替换

答案 1 :(得分:0)

如果您安装了 Projectile(如果您使用的是 Spacemacs,则可能安装了),您可以执行 projectile-replaceprojectile-replace-regexp

默认情况下,它以交互方式工作,因此如果您不想,则不必替换所有匹配项。

Projectile 适用于项目。因此,要么是一个包含 .projectile 文件的目录(及其子目录)(仅在父目录中),要么是 git 存储库。

我刚用过,效果很好。

这里有一些关于它的文档:https://codelearn.me/2017/10/20/projectile-search-replace.html