2017-03-12 12 views
0

vimを使って開くファイルを検索しようとしました。私はwildmenu=fullです。 <tab>を押すvim wildmenuディレクトリにドリルダウン

enter image description here

は、次のディレクトリに私をプッシュしますが、どのように私は、現在選択されているディレクトリにドリルダウンしていますか?私の現在のワークフローは次のとおりです:文字を入力して削除し、<tab>を続行してください。より良い方法が必要です!

答えて

1

プレス<Down>

可能なキーバインドは:help 'wildmenu'の下にリストされているもちろんのです:@romainlが言ったように

While the "wildmenu" is active the following keys have special 
meanings: 

<Left> <Right> - select previous/next match (like CTRL-P/CTRL-N) 
<Down>   - in filename/menu name completion: move into a 
       subdirectory or submenu. 
<CR>   - in menu completion, when the cursor is just after a 
       dot: move into a submenu. 
<Up>   - in filename/menu name completion: move up into 
       parent directory or parent menu. 
1

は、あなたが現在選択されているディレクトリに移動するには、下>を<を使用することができ、:help 'wildmenu'をお読みください。

これらの状況で使用したい別のコマンドがあります(:help c_CTRL-D参照)。 :eのパスを入力しているときに、にCTRL-Dと入力すると、現在選択されているディレクトリ内のすべてのファイルとディレクトリが一覧表示されます。いくつかの文字を入力すると、同じ文字で始まるファイルのみが表示されます。

この方法では、名前やサブディレクトリが不明な場合でも、探しているファイルを簡単に検索できます。

は、最初の文字(複数可)を入力して、あなたの選択肢を絞り込む、CTRL-Dをヒット再びCTRL-Dを打つか<タブ>を使用して、あなたは別のサブディレクトリを選択した場合CTRL-Dを打ちますを入力して、内部に含まれるファイルを確認します。

関連する問題