Manchmal beende ich versehentlich eine Terminalsitzung (normalerweise, weil ich denke, dass ich mit einem Remote-System verbunden bin, wenn ich es nicht bin), also komme ich zu folgendem Punkt:
Wie kann ich die Sitzung zu diesem Zeitpunkt neu starten? Ich möchte das Fenster oder die Registerkarte nicht schließen, da für meinen normalen Arbeitsablauf eine Reihe von Registerkarten eingerichtet sind. Daher möchte ich nur die Sitzung in der aktuellen Registerkarte wieder in Gang bringen (dh zu einer Bash-Eingabeaufforderung zurückkehren).
Die einzige Lösung, die ich bisher gefunden habe, besteht darin, Terminal vollständig zu beenden und erneut zu öffnen, aber das ist alles andere als ideal, da es offensichtlich alles andere unterbricht, was ich in anderen Terminalfenstern / -registern tue.
^t 8
zum Beispiel) für einen bestimmten Kontext tauschen müssen , anstatt visuell zu zählen, auf welchen Tabulator Sie klicken müssen oder (oder wie viele Strg-Pgups Sie treffen möchten). .
cd
für den Quellcode, wenn ich an Code arbeite, damit dies mit Ihrer Verwendung übereinstimmt.
ssh
irgendwo. Ich habe mich gerade daran gewöhnt, Bildschirm zu verwenden und ihn sowohl lokal als auch in Remote-Sitzungen zu verwenden. So wie ich es verstehe, sollten Sie screen
tmux lernen , wenn Sie noch kein Muskelgedächtnis haben, weil der Bildschirm alt und schmutzig ist. Ich könnte wahrscheinlich darauf tmux
umsteigen und es so konfigurieren, dass es dieselben Tastenkombinationen verwendet, für die ich sie verwende screen
, aber der Bildschirm funktioniert für mich immer noch einwandfrei .