web-dev-qa-db-fra.com

ZSH iterm2 augmente le nombre d'historique de lignes

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?"

75
xxjjnn

Ce n'est pas immédiatement évident dans la documentation iTerm2 sur la façon de le changer.

  • ouvrir les préférences iTerm2  + ,
  • sélectionnez le Profiles languette
  • puis sélectionnez le Terminal sous-onglet
  • Attention, les modifications apportées à Scrollback lines la valeur prend effet immédiatement, vérifiez donc Unlimited scrollback maintenant si vous ne voulez pas supprimer vos tampons actuels
  • modifier la valeur de Scrollback Lines à ce que vous voudriez
  • Décochez la case Unlimited scrollback option si vous souhaitez utiliser votre Scrollback lines valeur

enter image description here

231
Travis

Ce 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.

8
lolesque

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.

1
jok