Emacs 中找不到定位文件函数?
我想使用Emacs中的locate-file函数通过文件名快速查找文件。此链接: http://www.gnu.org/software/ emacs/elisp/html_node/Locating-Files.html 说有一个命令函数“locate-file”用于此目的。
但是当我尝试使用此函数时:Mxlocate-file
它显示[No match]
。可能是什么问题?
奇怪的是,当该函数出现在 describe-function
中时!
I want to use the locate-file function in Emacs to find files quickly using file names. This link: http://www.gnu.org/software/emacs/elisp/html_node/Locating-Files.html says that there is a command function 'locate-file' for this purpose.
But when I try to use this function using: M-x locate-file
it says [No match]
. What could be the problem?
Strangely, when the function is present in describe-function
!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
icicle-locate
或icicle-locate-file
,位于 冰柱。如果您使用的是 GNU/Linux 或 Unix,则使用
icicle-locate
,它利用操作系统命令locate
,它使用由操作系统命令创建的定期更新的索引<代码>updatedb
。由于这样的索引,locate
(因此icicle-locate
)非常快。因为这是 Icicles,所以你会得到与 Anything(以及更多)中看到的相同的增量模式匹配。Use
icicle-locate
oricicle-locate-file
, in Icicles.If you are on GNU/Linux or Unix then use
icicle-locate
, which takes advantage of the OS commandlocate
, which uses a periodically updated index created by the OS commandupdatedb
. Because of such indexing,locate
(and henceicicle-locate
) is extremely fast. And because this is Icicles you get the same incremental pattern matching you see in Anything (and more).locate-file
不适合交互式使用。有很多用于查找文件的工具,例如dired-find
。locate-file
is not for interactive use. There are lots of tools for finding files likedired-find
.