2013-10-04 30 views
1

我在我的工作目錄中有很多帶有相同前綴的文件,比如說「sample_000.txt」...「sample_999.txt」。vim「set wildmode = list:longest」issue when the too many matches

當我set wildmode=list:longest,並嘗試通過鍵入:e sa<Tab>,VIM列出了所有比賽打開一個文件,但我的屏幕無法全部打印出來,這導致了在-- More --最後一行。

這很煩人,出現一個-- More --時我無法輸入任何字母,我必須鍵入q從此逃脫,不幸的是找到命令現在仍是:e sa(也就是現在預計將是最長的子串,即:e sample_)。

這是一個錯誤還是有選擇讓事情正確嗎?

+0

我不知道圍繞' - More --'的方法,但是如果我重複上面的步驟,在'q'之後,我會得到最長的明確匹配:':e sample_'。 –

回答

0

更迅速可以:set nomore被總體禁止,但我不認爲你會希望這樣。這是希望在一個角落的情況下,不得不按q是不是很糟糕,是嗎?或者,您可以嘗試其他'wildmode'設置;我喜歡longest:full,full

和Jim Steward一樣,我的Vim(7.3.823)正確插入了最長的匹配項,因此更新到新版本可能會有所幫助。

+0

正是我想要的! – Javran

相關問題