2017-03-12 2 views
0

Ich benutze Vim, um zu versuchen, eine Datei zu öffnen. Ich habe wildmenu=full.vim wildmenu drill down in Verzeichnisse

enter image description here

Pressing <tab> mich zum nächsten Verzeichnis schiebt, aber wie ich auf dem aktuell ausgewählten Verzeichnis nach unten Sie bohren? Mein aktueller Arbeitsablauf ist: Geben Sie ein Zeichen ein, löschen Sie es, <tab>, um fortzufahren. Es muss einen besseren Weg geben!

Antwort

1

Drücken Sie <Down>.

Die verfügbaren Tastenbelegungen sind natürlich aufgeführt unter :help 'wildmenu':

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

Wie @romainl sagte, lesen :help 'wildmenu', Sie <unten> zu bewegen, um die aktuell ausgewählte Verzeichnis verwenden können.

Es gibt einen anderen Befehl, den ich gerne in diesen Situationen verwenden möchte (siehe :help c_CTRL-D). Wenn Sie einen Pfad für eingeben, werden durch Drücken von CTRL-D alle Dateien und Verzeichnisse in Ihrem aktuell ausgewählten Verzeichnis aufgelistet. Wenn Sie begonnen haben, einige Buchstaben einzugeben, werden nur die Dateien angezeigt, die mit den gleichen Buchstaben beginnen.

Auf diese Weise ist es sehr einfach, nach der gesuchten Datei zu suchen, auch wenn Sie nicht sicher sind, aus welchem ​​Namen oder Unterverzeichnis sie stammen.

Hit CTRL-D, Ihre Möglichkeiten einschränken, indem Sie den ersten Buchstaben (n) eingeben, schlagen CTRL-D wieder oder verwenden <Tab>, und wenn Sie CTRL-D ein weiteres Unterverzeichnis getroffen ausgewählt haben erneut, um die darin enthaltenen Dateien zu sehen.

Verwandte Themen