埃马克斯。头盔包。如何在文件夹(不是 git 文件夹)和所有子文件夹中查找文件?

Emacs. Helm package. How find files in folder (not a git folder) and all subfolders?

Windows 10(64 位),Emacs 25.1,Helm 包。

要在任何文件夹(不是 git,不是项目文件)中查找文件(例如 myfile.txt),我使用命令 helm -查找文件。是工作。好的

但现在我需要在当前文件夹和所有子文件夹中找到 myfile.txt。我如何通过 helm 包做到这一点?

有两种方法适合您。在这两种情况下,首先使用 helm-find-files

1) 进入要开始搜索的目录后,点击 C-u C-x C-d(这会递归运行 helm-browse-project)。现在您可以键入要查找的文件名,它应该会在所有子目录中搜索。

2) 或者,再次从 helm-find-files,点击 C-c /(这有效地运行 find(不确定这在 Windows 中的效果如何))。

使用 helm-find-files 后接 C-c / 命令可以有效地运行 helm-find,它允许您输入文件名以从当前目录中搜索。您也可以直接调用 helm-findhelm-find-1 如果从 elisp 代码调用。