在vim中,有一个名为command-t的神奇插件,它允许您模糊搜索项目中的所有文件.我们有一个相当大的rails应用程序,有大量的文件,它能够处理它几乎没有任何减速.
尝试了一些事情(比如ffip,textmate.el的命令-t和rinari的rinari-find-in-project).用户界面非常棒(我<3 flex),但他们都遇到的问题是在一个大型项目中,性能很差,无法使用.
目前我正在更多地使用rinaris导航命令和ido-find-file.在它们两者之间它是一个可用的设置,但在项目中有一个疯狂的快速模糊查找会很好.
有没有人知道一个更高性能的脚本然后我尝试了什么?
在vim中是否有类似于针对emacs的CommandT插件?我知道一些基于目录的完成的插件,但有没有一个在完整路径上匹配?
一个例子:
??? bar
? ??? hello
??? baz
? ??? test
? ??? hello
??? foo
??? hello
??? lost
baz
baz/test
baz/test/hello
bar
bar/hello
foo
foo/hello
foo/lost
Run Code Online (Sandbox Code Playgroud)
现在当我键入'h'时,我会喜欢这些路径
baz/test/hello
bar/hello
foo/hello
Run Code Online (Sandbox Code Playgroud)
匹配.对于't',应该有
baz/test/hello
foo/lost
Run Code Online (Sandbox Code Playgroud)