Dateien austauschen
Die kurze Antwort lautet nein . Mit Vim werden die Auslagerungsdateien ständig geöffnet, während der Puffer bearbeitet wird. Die Bearbeitung kann zu langsam sein, um die Auslagerungsdatei zu öffnen und bei jeder Änderung zu schließen (die Auslagerungsdatei wird aktualisiert, nachdem 200 Zeichen eingegeben wurden oder wenn Sie vier Sekunden lang nichts eingegeben haben).
Wenn Sie nicht möchten, dass eine Auslagerungsdatei für einen bestimmten Puffer oder Puffer verwendet wird, können Sie die swapfile
Option vorübergehend deaktivieren :
set noswapfile
Um einen neuen Puffer ohne Verwendung einer Auslagerungsdatei zu öffnen, können Sie den :noswapfile
Modifikator verwenden, z.
:noswapfile edit ~/.bashrc
Sitzungen
In Ihrem Anwendungsfall klingt es so, als könnten Sie von Vim-Sitzungen profitieren. Wenn Sie mit der Bearbeitung fertig sind, führen Sie den Befehl aus, mksession
um Ihre Sitzung in einer Vim-Skriptdatei zu speichern, die Session.vim
im aktuellen Verzeichnis aufgerufen wird . Geben Sie dann ein xa
, um alle Dateien zu schreiben und zu beenden. Wenn Sie Vim das nächste Mal ausführen, starten Sie es im selben Arbeitsverzeichnis mit
vim -S Session.vim
Wenn Sie Vim bereits gestartet haben, können Sie das Sitzungsskript alternativ auch mit verwenden
:source Session.vim
Sehen Sie help Session
für weitere Informationen über diese nützliche Funktion.
Übrigens, in Bezug auf den Bildschirm gehe ich davon aus, dass Sie die Bildschirmsitzung nur schließen (anstatt sie zu trennen), weil der Computer heruntergefahren oder neu gestartet wird.
:xa
) Schließen Sie das Terminalfenster, in dem der Bildschirm angezeigt wird Desktop-Entwicklungsmaschine und ich schließe Bildschirm beim Herunterfahren). Ich hatte auf eine Antwort gehofft, mit der ich (1) und (2) überspringen konnte.