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.


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

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


+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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.