如何在没有已知确切目录的情况下在Emacs中查找文件?

Oru*_*rup 14 emacs

在vim中,很容易找到一个文件而不知道该文件所在的目录.执行":args**/file.hpp"如果文件存在,它将打开它.

Emacs中是否有替代方法?查找文件似乎适用于通配符,但它不像vim那样棘手**.

bar*_*ddu 22

M-x find-name-dired 看起来像你想要的(系统会提示您输入根目录以及文件掩码)


mon*_*tux 5

一个更直率但仍然方便的工具: M-x locate

使用OS X?这使得emacs使用聚光灯而不是标准locate:

(setq locate-command "mdfind")
Run Code Online (Sandbox Code Playgroud)


Jos*_*Gay 5

如果使用,一个很好的提示ido-find-file
在已知的根目录中,可以使用ido-wide-find-file-or-pop-dir,默认情况下绑定到M-f