2012-01-21 43 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。