2012-01-21 46 views
4

显示变种,而不是骑自行车的列表当打开新的缓冲区它VIM,I型:配置选项卡,通过VIM

new /path/to/fi 

如果我打“标签”在这一点上循环通过的文件。如何配置VIM以显示变体列表而不是第一个变体?

+0

请参阅http://stackoverflow.com/questions/6998976/vim-status-bar-prediction-completion/6999029#6999029 –

回答

4
set wildmenu 

是所有你需要添加到您的.vimrc。阅读:help wildmenu

1

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

你应该检查出Command-T插件,通过TextMate的启发“转到文件”。它可以非常智能地过滤出可能的组合,只需在每个子目录中键入几个字符就足以区分它并“获取”它,这些字符不必在开头,也不必是顺序的。它还会显示您剩余的选项列表。

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

缺点是它需要Vim与Ruby支持编译。

4

设置你的wildmode设置,以不同的东西,例如

set wildmode=list:longest 

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

0

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