当打开新的缓冲区VIM时,我输入:
new /path/to/fi
如果我此时点击“标签”,它会循环浏览文件。如何配置VIM以显示变体列表而不是第一个?
答案 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。