2009-04-01 20 views
3

Um eine Datei in vim zu öffnen, gebe ich normalerweise ": e" ein und drücke dann die Tabulatortaste, bis die gewünschte Datei erscheint.Dateiname Vervollständigung in umgekehrter Reihenfolge

Allerdings habe ich immer in einem Rhythmus bekommen und aus Versehen über die gewünschte Datei gehen. Ohne zu wissen, wie man sich rückwärts bewegt, lande ich den ganzen Weg bis zum Ende und wiederhole den ganzen Prozess.

Gibt es eine Möglichkeit, den Dateinamen in umgekehrter Reihenfolge zu vervollständigen?

+0

Das bringt mich jedes Mal. – RedBlueThing

Antwort

8

Shift-Tab geht rückwärts.

Sie können auch set wildmenu verwenden, um eine Liste mit übereinstimmenden Dateinamen über der Statusleiste zu erhalten, wenn Sie die Dateinamenergänzung mit Tab ausführen. Dann können Sie den Dateinamen mit den Pfeiltasten aus dieser Liste auswählen.

+0

Das funktioniert bei meinem Setup nicht: Ubuntu mit dem Standard-vim-Paket (Vim 7.1.314) und einem grundsätzlich leeren .vimrc. Shift-Tab bewegt sich in die gleiche Richtung wie Tab. – user85509

+0

Ich testete es auf debian (über ssh mit Kitt), und da funktioniert es. Ich konnte keine spezielle Einstellung in den Konfigurationsdateien finden, die dies ausdrücklich ermöglichen. Meine Vermutung wäre, es hängt vom Terminal ab, wenn Shift-Tab korrekt an die Anwendung gesendet wird ... – sth

+0

Es funktioniert gut unter Mac OS X (Vim, nicht gvim oder MacVim) im Terminal. –

1

Umschalt +Tab und Ctrl +P beide rückwärts gehen.

jedoch Shift- + Tab nur mit der GUI funktioniert [1]. Da ich vim verwende und nicht gvim, Umschalt +Tab würde nicht funktionieren. Ctrl + P funktioniert perfekt.

[1] Und auf dem Amiga und MS-DOS. Siehe ": help cmdline-completion" für weitere Informationen.

Verwandte Themen