我想使用Emacs中的locate-file函数使用文件名快速查找文件。此链接:http://www.gnu.org/software/emacs/elisp/html_node/Locating-Files.html表示为此目的有一个命令功能'locate-file'。
但是当我尝试使用此功能时:M-x locate-file
它会显示[No match]
。可能是什么问题?
奇怪的是,当describe-function
中存在该函数时,
答案 0 :(得分:2)
在icicle-locate
or icicle-locate-file
中使用Icicles。
如果您使用的是GNU / Linux或Unix,则使用icicle-locate
,它利用操作系统命令locate
,该命令使用由OS命令updatedb
创建的定期更新的索引。由于这种索引,locate
(因此icicle-locate
)非常快。而且因为这是冰柱,你会得到与你在Anything(及更多)中看到的相同的增量模式匹配。
答案 1 :(得分:1)
locate-file
不适用于交互式使用。有许多工具可用于查找dired-find
等文件。