Wie erhöhe ich meinen iterm (tmux) Fenster-Scrollback (nicht den Zeilen-Scrollback)?

8

Wenn ich zurückblättern möchte, dh mit meiner Maus (oder mit PageUp), kann ich nur ungefähr 43 Seiten (ungefähr 2000 Zeilen) nach oben gehen. Kann ich das erhöhen?

Ich habe meine Terminaleinstellung -> "Scrollback Lines" auf 1000000 eingestellt.
Ich habe auch meine Bashrc eingestellt

HISTSIZE=100000
HISTFILESIZE=200000

Aber diese Einstellungen helfen nicht.

Sie sehen, wie weit im Terminal oben rechts, dh

Geben Sie hier die Bildbeschreibung ein

und 1900-2000 scheint ungefähr das Maximum zu sein, an dem ältere Inhalte verloren gehen.

Michael Durrant
quelle
3
Ist das tmux? Es verfügt über einen eigenen Scrollback, der von Ihrem Terminalemulator unabhängig ist.
cpugeniusmv

Antworten:

11

Dies in meine .tmux.confDatei aufzunehmen war der Trick:

set -g history-limit 20000
Michael Durrant
quelle
Ah ha! Ja, setist ein Alias ​​für set-option. Hier ist eine verwandte Frage, die ich gerade gefunden habe: stackoverflow.com/questions/18760281/…
cpugeniusmv
Ja. Set-Option hat bei mir eigentlich nicht funktioniert
Michael Durrant
Nun, das kritische Bit, das Sie hinzugefügt haben, war -g. Ich persönlich bin mir nicht sicher, warum das wichtig ist, aber die verknüpfte Frage enthält möglicherweise weitere Informationen.
cpugeniusmv
6

Für tmux können Sie den Scrollback-Puffer mit ändern

set-option history-limit 10000

Der Standardwert ist 2000.

Sie können diese Anweisung in Ihre ~/.tmux.confoder an die tmux-Eingabeaufforderung (Präfix + :) einfügen .

Es sieht so aus, als ob iTerm in tmux integriert ist. Siehe: https://gitlab.com/gnachman/iterm2/wikis/TmuxIntegration

cpugeniusmv
quelle
+1 für einen nützlichen Hinweis (siehe .tmux.conf), obwohl dies nicht so funktioniert hat, wie es für mich ist. Meine eigentliche Antwort endete unten
Michael Durrant