9

我不确定模糊是否是正确的表达方式,所以请允许我解释一下我想要做什么。

很多时候,我在本地 SVN 工作副本的特定目录中查找我知道的文件,并且我知道它们在哪个目录中,但不想考虑确切的路径,或者可能在不同的分支中有几个副本。例如,假设我想要一个文件“eligibility.py”,我知道它位于“trunk”目录下的某个位置,并且位于该目录下名为“interface”的目录中。

如果我可以在任何文件提示符处输入类似这样的内容,那将是理想的:

trunk interface eligibility.py

有什么办法可以做类似的事情吗?

4

4 回答 4

7

我想到了。这个功能包含在anything-match-plugin.el 中

于 2009-10-02T13:44:48.643 回答
6

我喜欢'ifind我自己。

M-x ifind /path/to/trunk/eligibility.py
于 2009-09-25T17:40:56.450 回答
1

我喜欢使用文件缓存和 ido-find-file:http ://sachchua.com/wp/2009/01/06/emacs-file-cache-and-ido/

于 2009-09-28T16:27:31.853 回答
0

Icicles中,您不仅可以通过匹配相对文件名,还可以通过匹配路径的任何部分来查找文件。您可以使用子字符串、正则表达式和模糊匹配。您可以将多个搜索模式与在一起(渐进式完成)。请参阅多命令icicle-locate-file

http://www.emacswiki.org/emacs/Icicles_-_File-Name_Input

您还提到了模糊文件名匹配,但这不是您的描述所对应的。如果您确实还想进行各种模糊文件名完成,请查看以下内容:

http://www.emacswiki.org/emacs/Icicles_-_Fuzzy_Completion

于 2011-09-04T01:38:29.123 回答