【问题标题】:Emacs. Helm package. How find files in folder (not a git folder) and all subfolders?Emacs。头盔包。如何在文件夹(不是 git 文件夹)和所有子文件夹中查找文件?
【发布时间】:2017-05-19 14:36:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: file emacs emacs-helm


    【解决方案1】:

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

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

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

    【讨论】:

    • 没有帮助。我的文件夹不是项目文件夹。这是一个简单的文件夹。
    • 没关系。浏览项目仍然会这样做。你试过了吗?
    • 我尝试过,但没有任何反应。看截图
    • 来自 Emacs 文档:(helm-browse-project ARG) 用于浏览项目的预配置 helm。浏览文件并使用其 vcs 查看项目的状态。目前仅支持 HG 和 GIT。
    【解决方案2】:

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

    【讨论】:

    • 我不再使用 helm。我使用 ido 模式。
    猜你喜欢
    • 2020-11-05
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多