Ich bearbeite gerade eine Datei und möchte nach Abschluss der Bearbeitung die aktuelle Datei schließen und gleichzeitig (dh ohne Vim zu schließen) eine andere Datei zum Bearbeiten öffnen.
Wie kann es erreicht werden?
multiple-files
WitVault
quelle
quelle
:e filename
(oder:we filename
wenn Sie auch die vorherige Datei schreiben möchten)? (Oder vielleicht:buffers
Wird dir zeigen.:bd
den aktuellen Puffer schließen und:e filename
einen neuen öffnen.Antworten:
Ich glaube nicht, dass dies mit einem einzigen Befehl möglich ist. Sie müssen eine Kombination von Befehlen verwenden:
Löschen Sie wie von statox vorgeschlagen den aktuellen Puffer und öffnen Sie einen neuen:
Oder benennen Sie die aktuelle Datei um und bearbeiten Sie sie:
Verwenden Sie
:w | bd | e filename
oder:w | file filename | e
, um die aktuelle Datei zu speichern und eine neue zu starten.Sie können natürlich Karten oder benutzerdefinierte Befehle verwenden, um dies zu vereinfachen:
Dann mach:
quelle