ZSH iterm2 erhöht die Anzahl der Zeilen

90

Ich bin mir nicht sicher, ob dies zsh, iterm2 oder die Interaktion zwischen ihnen ist. Es wird versucht, die Anzahl der abrufbaren Zeilen im Terminal zu ändern - nicht den Befehlsverlauf, sondern den Ausgabeverlauf.

In .zshrc habe ich:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000

Dies scheint ignoriert zu werden = (

Sie sind sich nicht sicher, welchen Begriff Google für "Terminal-Ausgabeverlauf?"

xxjjnn
quelle

Antworten:

263

In der iTerm2-Dokumentation ist nicht sofort ersichtlich, wie dies geändert werden kann.

  • Öffnen Sie die iTerm2-Einstellungen +,
  • Wählen Sie die ProfilesRegisterkarte
  • TerminalWählen Sie dann die Unterregisterkarte
  • Beachten Sie, dass Änderungen am Scrollback linesWert sofort wirksam werden. Überprüfen Sie Unlimited scrollbackjetzt, ob Sie Ihre aktuellen Puffer nicht löschen möchten.
  • Ändern Sie den Wert von auf den Scrollback Linesgewünschten Wert
  • Deaktivieren Sie die Unlimited scrollbackOption, wenn Sie Ihren Scrollback linesWert verwenden möchten

Geben Sie hier die Bildbeschreibung ein

Travis
quelle
Vielen Dank, ich habe dies eher auf der Registerkarte "Einstellungen"> "Erweitert" gesucht und eine Einstellung "Terminal> Maximale Anzahl von Leitungen, die für die Barrierefreiheit verfügbar gemacht werden sollen" gefunden. Das Ändern dieser Einstellung hat nicht funktioniert, und ich bin mir nicht sicher, wie das lautet Unterschied?
Cyril Duchon-Doris
1
Dies scheint nicht mehr der Fall zu sein. Hat jemand Einblick in ~> Build 3.1.5?
Rudolph9
@ rudolph9 Ich bin mir nicht sicher, welche Probleme Sie mit 3.1.5 haben, aber ich habe iTerm auf dieselbe Version aktualisiert und überprüft, dass meine Scrollback-Zeilen immer noch auf 50.000 Zeilen beschränkt sind.
Travis
@Travis die im Bild gezeigte Option ist nicht mehr verfügbar.
Rudolph9
FWIW die Option ist für mich ab heute in iTerm2 v3.2.7
Carter
8

Es ist kein Shell-Problem, es geht um Ihren Terminal-Emulator.
Sie müssen die Option in der Konfiguration / Optionen / Tools / was auch immer finden, damit sich die Anzahl der Zeilen merkt.

Anscheinend wissen Sie, dass Ihr Terminalemulator iterm2 ist.

Wenn Sie auf Google nach iterm2 suchen, gelangen Sie zur offiziellen Website. Gehen Sie dann zu "Dokumentation", Strg + F "Nummer" und suchen Sie

Scrollback-Zeilen
Die Anzahl der Zeilen des Scrollback-Puffers, die über dem sichtbaren Teil des Bildschirms bleiben sollen.

lolesque
quelle
8
Keine konstruktive Antwort meiner Meinung nach.
Ben
2

Bei zsh und iTerm2 Build 3.2.5 ist ein zusätzlicher Schritt erforderlich: Einstellungen-> Profile-> Terminal-> Prüfen UnlimitedScrollback-> Prüfensave lines to scrollback when an app status bar is present

Das Scrollen brach für mich ohne das letzte.

Witz
quelle