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

Emacs 查找项目中但在特定文件夹中的文本,emacs,spacemacs,Emacs,Spacemacs,如何在spacemacs中的atom/vscode/sublime中执行类似“在文件夹中查找”的操作 我已经安装了舵和炮弹 我在整个项目中设置了SPC-/。但无法找到在项目中的文件夹/目录中查找的方法。您始终可以使用Emacs功能: M-x find-grep-dired Emacs将询问您要搜索的目录和字符串(或regexp) 这将打开一个dired*Find*缓冲区,您可以在其中执行以下操作,例如: 按“m”键选择文件 按“Q”键对所有选定文件执行搜索/替换 您始终可以使用Emacs功能

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

我已经安装了舵和炮弹


我在整个项目中设置了
SPC-/
。但无法找到在项目中的文件夹/目录中查找的方法。

您始终可以使用Emacs功能:

M-x find-grep-dired
Emacs将询问您要搜索的目录和字符串(或regexp)

这将打开一个dired*Find*缓冲区,您可以在其中执行以下操作,例如:

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

您始终可以使用Emacs功能:

M-x find-grep-dired
Emacs将询问您要搜索的目录和字符串(或regexp)

这将打开一个dired*Find*缓冲区,您可以在其中执行以下操作,例如:

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

如果您安装了射弹(如果您使用的是SpaceMac,则很可能安装了射弹),您可以执行
射弹替换
射弹替换regexp

默认情况下,它以交互方式工作,因此如果不想替换所有引用,则不必替换所有引用

他在项目上工作。因此,要么是一个目录(及其子目录),其中包含一个
.spolder
文件(仅在父目录中),要么是一个git repo

我刚用过,效果很好


这里有一些关于它的文档:

如果您安装了Sprojects(如果您使用的是SpaceMac,则很有可能安装了Sprojects),您可以执行
Sprojects replace
Sprojects replace regexp

默认情况下,它以交互方式工作,因此如果不想替换所有引用,则不必替换所有引用

他在项目上工作。因此,要么是一个目录(及其子目录),其中包含一个
.spolder
文件(仅在父目录中),要么是一个git repo

我刚用过,效果很好

这里有一些关于它的文档: