ZSH iterm2 aumenta il numero di righe della cronologia


92

Non sono sicuro se questo sia zsh, iterm2 o l'interazione tra di loro. Tentativo di modificare il numero di righe richiamabili nel terminale, non la cronologia dei comandi, la cronologia dell'output.

In .zshrc ho:

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

Questo sembra essere ignorato = (

Non sei sicuro del termine corretto per Google, "Cronologia output del terminale?"

Risposte:


267

Non è immediatamente ovvio nella documentazione di iTerm2 su come cambiarlo.

  • apri le preferenze di iTerm2 +,
  • seleziona la Profilesscheda
  • quindi seleziona la Terminalsottoscheda
  • Attenzione, le modifiche al Scrollback linesvalore hanno effetto immediato, quindi controlla Unlimited scrollbackora se non vuoi eliminare i tuoi buffer attuali
  • cambia il valore del Scrollback Linesa quello che desideri
  • Deseleziona l' Unlimited scrollbackopzione se desideri utilizzare il tuo Scrollback linesvalore

inserisci qui la descrizione dell'immagine


Molte grazie, lo stavo cercando nelle preferenze> scheda Avanzate e ho trovato un'impostazione "Terminale> Numero massimo di righe da esporre all'accessibilità" La modifica di questa non ha funzionato e non sono proprio sicuro di quale differenza?
Cyril Duchon-Doris

1
Non sembra più essere così. Qualcuno ha informazioni su ~> Build 3.1.5?
rudolph9

@ rudolph9 Non sono sicuro di quali problemi stai riscontrando con 3.1.5, ma ho aggiornato iTerm alla stessa versione e verificato che le mie righe di scorrimento sono ancora limitate a 50k righe.
Travis

@Travis l'opzione come mostrato nell'immagine non è più disponibile.
Rudolph9

FWIW l'opzione è ancora disponibile per me da oggi in iTerm2 v3.2.7
Carter

7

Non è un problema di shell, riguarda il tuo emulatore di terminale.
Devi trovare l'opzione nella configurazione / opzioni / strumenti / qualunque cosa, per il numero di righe da ricordare.

Apparentemente sai che il tuo emulatore di terminale è iterm2.

Cercare iterm2 su google ti porterà al sito ufficiale, quindi vai su 'Documentazione', Ctrl + F 'numero' e trova

Linee scrollback
Il numero di linee di scorrimento all'indietro tampone per mantenere sopra la parte visibile dello schermo.


8
Non è una risposta costruttiva secondo me.
Ben

3

Con zsh e iTerm2 Build 3.2.5, è richiesto un passaggio aggiuntivo: Preferenze-> Profili-> terminale-> verifica UnlimitedScrollback-> Verificasave lines to scrollback when an app status bar is present

Lo scorrimento si stava interrompendo per me senza l'ultimo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.