在Emacs中找不到locate-file函数?

时间:2011-09-29 07:11:35

标签: emacs emacs23

我想使用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中存在该函数时,

2 个答案:

答案 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等文件。