如何使用emacs projectile-find-file没有"完整路径"?

时间:2017-02-26 20:49:19

标签: emacs projectile

我是Emacs的新手,所以最近我遇到了如何在emacs中快速查找和打开文件的问题?" (像sublime / atom中的Go-to,Cmd-P)。作为我使用射弹包的解决方案,但在下面的场景中它的行为略有不同。如果我想缩小我的搜索范围,只提供路径的一部分,它将无法找到我正在寻找的文件。例如

在我的项目中给出以下文件:

my-project/lib/something/bananas

在emacs上,我运行M-x projectile-find-fileC-c p f,我怎样才能找到仅提供libbananas的上述文件?

如果我输入bananas(仅)我可以找到该文件,我正在寻找的是一种缩小搜索范围的方法,因为我可能有多个名为bananas的文件

我试过像lib/*/bananas这样的东西但是没有用。

基本上我试图实现的行为等同于:

atom example(链接到示例,因为很遗憾,我没有足够的声誉(积分)来上传照片)

3 个答案:

答案 0 :(得分:2)

对我而言,它适用于

M-x projectile-find-file or C-c p f

在示例中,只需用空格分隔搜索标记:

lib bananas

答案 1 :(得分:0)

您可以使用的其中一个软件包是helm-projectile

答案 2 :(得分:0)

我使用ido-ubiquitious(以及(setq ido-enable-flex-matching t))。它几乎可以完成任何使用ido,从而为您提供模糊匹配。您可以使用M-SPC逐步缩小搜索范围,例如C-c p f l i b M-SPC b a n a n a s M-SPC。匹配仍然是模糊的,所以如果你缩小香蕉"那么它并不重要。或" lib"第一

相关问题