2011-06-08 58 views
0

如果文件位於不同的目錄級別,Vim文件名稱自動完成不起作用。重現步驟:vim wildmode =最長,當文件位於不同目錄時,列表不起作用

  1. set wildmode=longest,list中的vimrc
  2. vim usa1.txt test/usa2.txt
  3. :b u在EX模式,然後按TAB,預計到自動完成單詞高達:b usa,這是常見的頭兩個文件名。但它不起作用。

任何解決方案?非常感謝!

PS:如果上面的兩個文件放在SAME目錄下,它就可以工作了!

+0

可能更適合superuser.com – 2011-06-08 00:46:07

+0

謝謝。只需複製並粘貼到superuser.com。 – vim 2011-06-08 05:04:20

+3

我不希望這個工作。 Tab完成是針對路徑而不是文件名,路徑不是以一個普通字符串開頭。 – 2011-06-08 08:34:21

回答

0

這是設計。完成不是「深度」(可能花費很多時間,或者導致大量匹配),它只考慮當前目錄級別。

相關問題