emacs中的Command-T

Rea*_*onk 6 emacs plugins

在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)

Tom*_*Tom 5

IDO做这个据我所知,也anything.el.

此外,这个emacswiki页面有一个类似的列表包.

编辑:根据德鲁的评论,Ido与整个路径不匹配.另一方面,任何东西都可以,因为它可以在链接后面的屏幕截图中看到.

  • AFAIK,Ido确实*不匹配绝对文件名.与普通的Emacs文件名完成一样,您当然可以匹配前缀来更改目录(导航目录层次结构),但AFAIK Ido不会添加任何内容以匹配文件名"path"(目录部分)的不同部分. (3认同)