2010-10-12 4 views
13

Manchmal starte ich Vim, indem ich es auf ein Verzeichnis zeige, aber ich bin mir noch nicht sicher, welche Datei ich ändern muss, so dass ich am Ende mehrere Dateien durchsuche.Wie wird der Dateibrowser von Vim geöffnet, um eine Datei in einem neuen Puffer zu öffnen?

Gibt es eine Möglichkeit, den Dateibrowser eine ausgewählte Datei in einen neuen Puffer zu öffnen, damit der Dateibrowser immer noch verfügbar ist, ohne ihn erneut öffnen zu müssen: e Pfad/zu/Verzeichnis?

Antwort

14

Ich bin mir nicht sicher, ob Sie es öffnet in einem neuen Puffer haben können, aber man kann es in einem neuen aufgeschlitzt hat mit o oder v für eine horizontale oder vertikale Teilung ist.

Sie können auch die Datei p die :pedit <fname> läuft mit der Vorschau anzeigen, wo <fname> die Datei unter dem Cursor ist. Dies öffnet ein neues geteiltes Fenster, ändert aber nicht den Fokus oder die Position des Cursors. Sie können dieses Fenster mit :pclose oder einfach :pc schließen. Weitere Informationen finden Sie unter :help netrw-browse-maps.

+0

‚O‘ öffnen die Datei nicht in neue vertikale Browser statt ‚v tut es. – Ramraj

+0

@Ramraj Hmm, ich frage mich, ob sich das in den letzten 6 Jahren geändert hat oder ob ich von Anfang an falsch lag. Wie auch immer, ich werde diese Antwort aktualisieren. Vielen Dank! –

+0

Kein Problem. Ich bin neu in der Verwendung von Vim und erforschte Vim-Tricks. Ich bin auf Ihre Antwort für einen meiner Zweifel gestoßen. :) – Ramraj

13

Das ist nicht streng genommen, was Sie fordern, aber ich denke, es ist äquivalent:

Wenn Sie eine Datei aus dem Datei-Browser öffnen können Sie CTRL-^(und/oder STRG + 6?) Verwenden, um zurück zum Browser. Daraus ergibt sich die Datei öffnen in einem Puffer und der Datei-Browser öffnen im Verzeichnis, das Sie in gestartet.

Hoffe, es hilft ...

+2

Oh mein Gott. Das Leben verändert sich. – bswinnerton

Verwandte Themen