Sagen wir, ich bin in meinem Home-Verzeichnis. Ich öffne eine Datei, die in einer tief verschachtelten Verzeichnisstruktur vorhanden ist:
%Vor%Nun möchte ich innerhalb von vim eine vertikale Teilung mit einer anderen Datei von derselben langen Position starten (aber ich möchte das aktuelle Verzeichnis nicht in diesen Pfad ändern, ich möchte immer noch im Home-Verzeichnis sein).
Ein Laie (wie ich) wird etwas tun wie:
%Vor%Aber ich möchte herausfinden, von all den VIM-Genies da draußen, gibt es einen einfacheren Weg, dies zu tun?
Wenn mehrere bereits geöffnete Dateien in verschiedenen Pfaden gespeichert sind, kann VIM dann automatisch allen internen Speicherorten eine Art interner Variablen zuweisen? Und wenn ich dann einen neuen VSP oder SP mit einer der Dateien von einem dieser Orte starten möchte, verwende ich einfach diese internen Variablen?
Wenn Sie mehr Navigation als das Eintippen der Befehle wünschen, könnte eine bequeme Option die Verwendung des eingebetteten Befehls Explore sein, der ein Fenster mit den Listendateien im Verzeichnis der Datei im aktuellen Puffer öffnet . Dann können Sie mit den Cursortasten navigieren und v drücken, wenn Sie sich über die Datei befinden, die Sie in einer vertikalen Teilung öffnen möchten.
Eine bequeme Möglichkeit besteht darin, den Befehl Explore wie:
zuzuordnen %Vor%Drücken Sie & lt; Vorspann & gt; \ und navigieren Sie zu der Datei und drücken Sie v .
Bei einigen Versionen von vim bleibt das Explorer-Fenster nach dem Drücken von v geöffnet. Wenn Sie in diesem Fall eine zusätzliche Last zum Schließen des Fensters Durchsuchen vermeiden möchten, Sie können zuerst die vertikale Teilung mit : vsp durchführen, : Expore aufrufen und die gewünschte Datei öffnen, indem Sie Enter drücken.
Tags und Links vim