Je ne sais pas si c'est zsh, iterm2 ou l'interaction entre eux. Essayer de changer le nombre de lignes rappelables dans le terminal - pas l'historique des commandes, l'historique des sorties.
En .zshrc j'ai:
HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
Cela semble ignoré = (
Vous n'êtes pas sûr du terme correct utilisé par Google, "Historique de sortie du terminal?"
Ce n'est pas immédiatement évident dans la documentation iTerm2 sur la façon de le changer.
Scrollback lines
la valeur prend effet immédiatement, vérifiez donc Unlimited scrollback
maintenant si vous ne voulez pas supprimer vos tampons actuels Scrollback Lines
à ce que vous voudriezUnlimited scrollback
option si vous souhaitez utiliser votre Scrollback lines
valeurCe n'est pas un problème Shell, il s'agit de votre émulateur de terminal.
Vous devez trouver l'option dans la configuration/options/tools/que ce soit, pour le nombre de lignes à retenir.
Apparemment, vous savez que votre émulateur de terminal est iterm2.
La recherche d'iterm2 sur google vous mènera au site officiel, puis allez dans "Documentation", Ctrl + F "numéro" et trouvez
Lignes de défilement
Le nombre de lignes de tampon de défilement à conserver au-dessus de la partie visible de l'écran.
Avec zsh et iTerm2 Build 3.2.5, une étape supplémentaire est requise: Préférences-> Profils-> terminal-> check UnlimitedScrollback
-> Check save lines to scrollback when an app status bar is present
Le défilement se cassait pour moi sans le dernier.