OSX 10.6.3 Terminal.app
Bin ein ziemlich engagierter Bildschirmnutzer. Terminal.app Zeilenpuffer und / oder Scroll scheint bei mir nicht zu funktionieren. Das heißt, während auf dem Bildschirm alles, was über den oberen Rand des Rahmens hinausgeht, nicht mehr angezeigt wird, können Sie nicht zurückblättern. Dies scheint in anderen Terminal-Apps, Gnome, Cygwin, in Ordnung zu sein. Vielleicht ist dies eine Shell-Umgebung, eine Konfiguration oder ein Befehl?
.screenrc:
startup_message off
autodetach on
shell -$SHELL
vbell off
defutf8 on
caption always
caption string "%{= wk}%w"
Ich habe versucht, defscrollback hier mit unterschiedlichen Werten zu verwenden, aber es hat keinen Effekt.
Einige .bashrc-Einstellungen:
set -o physical
export TERM=xterm-color
shopt -s checkwinsize
quelle
Tragen Sie in Ihr Home-Verzeichnis
.screenrc
den folgenden Text ein:Funktioniert auch für Terminal.app.
quelle
Ich denke, es sollte auch funktionieren, noch universeller:
Das wäre evan universeller. Es ist legal:
quelle
Alter Thread ist mir klar, aber für das, was es wert ist:
Wenn Sie ein korrekt konfiguriertes iTerm2 unter Mac OS X Mountain Lion 10.8.2 verwenden, ist es anscheinend nicht erforderlich, eine .screenrc-Datei zu erstellen bzw. zu bearbeiten, wie in Gareths hilfreicher Empfehlung oben beschrieben.
Installieren Sie iTerm2-1_0_0_20120726
Starten Sie iTerm2> Menü "Profil"> "Profile öffnen"> "Standard"> "Profil bearbeiten"> Registerkarte "Terminal"> "Aktivieren":
Starten Sie iTerm 2 neu (oder starten Sie eine neue Shell)
Test it: Persönlich habe ich auf Ubuntu 12.04.1 LTS unter AWS EC2 SSH-fähig gemacht> byobu gestartet (bereits für die Verwendung von screen anstelle des Standard-tmux konfiguriert)> Scrollback funktioniert jetzt einwandfrei (außerdem ist iTerm sowieso besser als Terminal.)
-dk
quelle
Kurze Antwort:
Geben Sie crtl-a+ ein [und verwenden Sie Ihre Bildlauf- / Pfeiltasten oder pgup/ pgdwn. Um den "Scroll-Modus" (nicht den tatsächlichen Namen) zu verlassen, drücken SieEsc
Lange Antwort: In diesem Artikel geht es um den Scrollback-Puffer des Bildschirms.
quelle
Ich weiß nicht, ob es möglich ist, den Scrollbuffer des Terminals zum Sammeln und Arbeiten mit dem Scrollback des Gnu-Bildschirms zu bringen.
Ich empfehle, dass Sie mehr über den Bildlauf im Bildschirm selbst lesen. Sie müssen ein paar neue Tastenkombinationen lernen - da Sie bereits den Bildschirm verwenden, bezweifle ich, dass Sie das abschrecken werden.
Mit ein wenig Hilfe von Google habe ich einen Blog-Beitrag namens Arbeiten mit dem Scrollback-Puffer gefunden .
Ich hatte nicht wirklich erwartet, dass der Scrollback jemals in den Puffer von Terminal.app integriert werden würde. Was passiert mit dem Puffer des Terminals, wenn Sie von einem virtuellen Bildschirm zum anderen wechseln? Wenn Sie die Verbindung zu einem Computer trennen und drei Stunden später erneut herstellen, ist der Terminal-Puffer nicht mehr synchron.
screen
ist mein kleines Fenster in einen anderen Server. Mir gefällt, dass der Scrollback-Puffer dieses Bildschirms in der Sitzung erhalten bleibt, sodass ich von jedem Ort aus, an dem ich eine Verbindung herstelle, darauf zugreifen kann. Mir gefällt, dass jeder Bildschirm in meiner Sitzung einen eigenen Scrollback-Puffer hat.Ich glaube, Sie haben festgestellt, dass dies in Gnome und Cygwin funktioniert, weil
screen
die xterm-Funktion "Alternativer Bildschirm" verwendet wird. Weitere Informationen hierzu finden Sie in der ersten Frage auf dieser Bildschirm-FAQ- Seite.quelle
Ich benutze iTerm 2 . Unter profiles> terminal gibt es eine Option, die besagt: "Zeilen speichern, um zurückzuscrollen, wenn eine App-Statusleiste vorhanden ist". Das und setzen:
in screenrc hat den Trick für mich gemacht. Scrollen!
quelle
Wenn Sie zum Terminal-Menü gehen und Einstellungen auswählen, klicken Sie unten auf die Fensterregisterkarte. Es gibt Optionen für den Bildlauf zurück. Ist das Optionsfeld für Unbegrenzt ausgewählt?
quelle
Mir ist klar, dass dies ein alter Thread ist und angemessen beantwortet wurde, aber mein Ruf ist nicht hoch genug, um nur die entsprechende Antwort zu kommentieren. In Anlehnung an diese Antwort können Sie die Umgebungsvariable einfach in die rcfile einfügen:
termcapinfo $TERM ti@:te@
habe es für mich getan. Es ist wie die Antwort, auf die verwiesen wird, aber keine Platzhalter.quelle
In meinem Fall bestand das Problem mit der Mac Terminal.app darin, dass mein Standard-Terminalprofil das Terminal nicht als deklariert hat
xterm-256color
. Das Problem wurde behoben, indem der Wert unter "Terminal deklarieren als" in der Überschrift "Terminfo" auf der Registerkarte "Erweitert" meiner Profileinstellungen geändert wurde.quelle