長すぎる。
ファイルを開くまで開いたままに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
ため、指定されたディレクトリに対して選択項目が1つしかない場合でも、矢印キーだけを使用して引き続きナビゲートできるように開いたままにしたいと思います。 (ファイルディレクトリ内でのみ動作するそれぞれを経ずに)wildmenu
dir4
dir3
wildmenu
<Tab>
編集する:my.vimrc
答え1
.vimrcで次の設定を試すこともできます。
set wildmode=list:longest,full
set wildmenu
DOS cmdの代わりに。タブを繰り返しクリックしてファイルを検索するウィンドウスタイルで、この設定を使用すると、bash
シェルでタブの完成のように動作します。
vimのスクリーンショット