Folgendes habe ich getan
- Öffnen Sie eine Datei mit :e file1.txt
- Öffnen Sie eine andere Datei mit :e file2.txt
- Öffnen Sie eine andere Datei in einem Split mit :vs file3.txt
Als nächstes möchte ich im Vollbildmodus zu file1.txt gehen.
Habe also versucht, mit dem Befehl :buf 1 zum Puffer file1.txt zu wechseln.
Aber es schaltet den Puffer auf Teilen um und jetzt habe ich file1.txt und file2.txt in einem geteilten Fenster.
Wie kann ich im Vollbildfenster zum letzten Puffer wechseln, so wie ich ihn beim ersten Mal geöffnet habe?
Antwort1
Der einfachste Weg, um zum Vollbild zurückzukehren, ist die Verwendung der:only
Befehl.
(Es ist auch möglich, dieCTRL-W o
Tastendruck oder CTRL-W CTRL-O
, was gleichwertig ist.)
Für Ihre Anfrage (Datei1.txt im Vollbildmodus öffnen) benötigen Sie zwei separate Befehle. Sie können beide zusammen ausführen, indem Sie |
als Befehlstrennzeichen ein verwenden:
:buf 1 | only
(Oder andersherum, das sollte auch funktionieren, wenn Sie das :only
zuerst tun und dann die Puffer ändern.)
Wenn Sie noch Änderungen an einer Datei in einem anderen Fenster haben, die gerade durch den Befehl geschlossen werden soll, :only
wird ein einfaches Befehlszeilentool das Schließen der Datei verweigern. Sie können jedoch verwenden, :only!
wodurch diese Puffer ausgeblendet werden. (Wenn Sie versuchen, Vim zu beenden, wird Sie Vim nach den Änderungen in diesen Dateien fragen und ob Sie diese vor dem Beenden schreiben möchten.)