Lesen :help :mksession
.
:mksession /path/to/sessionfile
Dieser Befehl schreibt ein Skript, das Sie später ausführen können
:source /path/to/sessionfile
Sie können diese Befehle automatisch ausführen, wenn Sie das Programm verlassen, und starten Sie Vim mit einem autocmd
. Lesen Sie diese Seite im Vim-Wiki für Ideen.
Das Speichern einer Terminalsitzung ist ein anderes Problem. Sowohl bei tmux als auch bei screen können Sie Sitzungen abschließen oder erneut anfügen, aber ich gebe zu, ich weiß nicht, ob sie einen Neustart überleben können.
bearbeiten
Diese Antwort erläutert, wie Sie Ihre TMux-Sitzung mit einem Skript versehen und später wiederherstellen. Etwas in dieser Richtung könnte wahrscheinlich für den Bildschirm gemacht werden.
Wenn Sie tmux oder screen nicht verwenden, stehen Ihnen die Funktionen Ihres Terminalemulators zur Verfügung.