Bildschirm: Wie wird der alternative Bildschirm eingeschaltet?
Wenn ich im Terminal arbeite, wird der Verlauf der letzten Shell-Befehlsausführungsausgabe angezeigt. Wenn ich vim ausführe, wird die Datei angezeigt, die ich im Vollbildmodus öffne. Wenn ich vim beende, kann ich den Verlauf der letzten Shell-Befehle wieder sehen.
Allerdings wenn ich vim vom bildschirm verwende. Ich sehe den Footprint der Datei, die ich gerade bearbeitete, als ich vim verließ, anstatt den Verlauf der letzten Shell-Befehle.Ich würde gerne die Geschichte der Shell sehen.
Wie kann ich dieses Verhalten erreichen?
Ich benutzte:
terminal.app und iterm2.apphabe versucht, xterm auf xterm-256color umzustellen (in iterm2.app)Aktivieren und deaktivieren Sie "Zeilen zum Zurückblättern speichern, wenn eine App-Statusleiste vorhanden ist" und "Zeilen zum Zurückblättern im alternativen Bildschirmmodus speichern" (in iterm2)Hinzufügen von termcapinfo xterm ti @: te @ zu .screenrc (obwohl es eine Lösung für das gegenteilige Problem sein sollte, aber warum nicht versuchen?)sshing auf Linux-Maschinen und versuchen, dort Gnu-Bildschirm zu verwendenBisher habe ich nicht das gewünschte Verhalten bekommen.
P.S.
Ich habe ein bisschen gegoogelt und Kommentare von Leuten gesehen, die versuchen, das gegenteilige Problem zu lösen:
Die Hauptidee hinter diesem Verhalten ist, ob Programme einen alternativen Bildschirm verwenden, um ein Bild des Shell-Verlaufs zu speichern und es beim Beenden von vim anzuzeigen. Wenn man also das gegenteilige Problem lösen will, sollte man