開啟單一專案目錄時 Wildmenu“關閉”

開啟單一專案目錄時 Wildmenu“關閉”

太長了;

我想打開wildmenu<Tab>保持打開狀態,直到我打開文件。


假設我有以下目錄結構:

./file1
./file2
./dir1/file3
./dir1/dir2/file4
./dir1/dir2/file5
./dir1/dir3/dir4/file6

我通常使用wildmenu和 箭頭鍵來瀏覽目錄。如果我已經file1打開並且想要打開,file5我可以像這樣瀏覽目錄:

:tabe dir1/ <Tab>
:tabe dir1/dir2 dir3 file3 <Down>
:tabe dir1/dir2/file4 file5 <Right>
:tabe dir1/dir2/file5 file4 <Enter>

但是,當我嘗試執行相同的操作來打開時,file6由於wildmenudir4是裡面唯一的文件dir3,因此我想保持wildmenu打開狀態,即使給定目錄只有一個選擇,以便我可以僅使用箭頭鍵繼續導航(無需<Tab>在每個只有一個檔案的目錄中進行操作)

編輯:我的.vimrc

答案1

您可能想在 .vimrc 中嘗試這些設定:

set wildmode=list:longest,full
set wildmenu

而不是 DOS cmd。透過重複點擊選項卡來搜尋檔案的視窗風格,此設定使其像bashshell 中的選項卡完成一樣工作。

vim 的截圖

                      vim 的 ss,有 Wildmenus 打開

參考

相關內容