我正在寻找一个类似于Vim的Ctrlp插件,但适用于Emacs,可以让我在文件、目录和标签之间进行导航。你有什么建议吗?
我不是Vim的用户,但是查看了CtrlP的功能后,似乎你正在寻找ido-mode
。
ido-mode
是Emacs自带的,你可以通过在你的.emacs文件中添加以下内容启用它:
(require 'ido)
(ido-mode t)
ido-mode
有很多功能,但这个视频对一些基本功能进行了很好的介绍。请注意,模糊匹配现在已默认启用,不需要手动启用。
http://www.youtube.com/watch?v=lsgPNVIMkIE
要获取完整参考,请访问:http://emacswiki.org/emacs/InteractivelyDoThings
使用 fipler 或者使用 projectile 与 helm 一起使用。这是你能做到的最接近的。
fipler 的一个问题是,如果你把你的主目录作为 git repo(dotfiles),那么获取主目录中的文件将会花费很长时间。否则就只用 fipler。
我刚刚发现了TextMate,它非常酷炫 :) ...
https://github.com/defunkt/textmate.el
它提供的基本相同,只是命令不是“Ctrl+P”,而是“Command+T”...(在我的情况下是“Alt+T”)... :)
我使用 project-root.el 的 project-root-find-file 助手函数成功完成了这个任务。