配置选项卡以显示变体列表,而不是在VIM中循环

时间:2012-01-21 19:28:34

标签: vim

当打开新的缓冲区VIM时,我输入:

new /path/to/fi

如果我此时点击“标签”,它会循环浏览文件。如何配置VIM以显示变体列表而不是第一个?

4 个答案:

答案 0 :(得分:4)

wildmode 设置为不同的设置,例如

set wildmode=list:longest

如果我完全误解了这个问题,请大声......:)

答案 1 :(得分:4)

set wildmenu

是否需要添加到.vimrc中。阅读:help wildmenu

答案 2 :(得分:1)

(这不是你问题的直接答案,但我认为它更好:)

你应该查看Command-T插件,其灵感来自TextMate的'Go To File'。它非常智能地过滤掉可能的组合,只需键入每个子目录中的几个字符就足以区分它并且“得到”它,字符不必在开头而且不必是顺序的。它还会显示剩下的选项列表。

我意识到这是一个可怕的解释,所以请查看this video以了解它是如何工作的。

缺点是需要使用Ruby支持编译Vim。

答案 3 :(得分:0)

Control-P(ctrlp.vim)是用VimScript编写的Command-T的替代品,所以它不需要Ruby。