127 votes

ZSH iterm2 augmente le nombre de lignes d'historique

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.

Dans le fichier .zshrc, j'ai :

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

Cela semble être ignoré =(

Je ne suis pas sûr du terme correct à chercher sur Google : "Historique des sorties du terminal".

339voto

Travis Points 5836

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

  • ouvrir les préférences de l'iTerm2 + ,
  • sélectionnez le Profiles onglet
  • puis sélectionnez le Terminal Sous-onglet
  • Attention, les modifications apportées au Scrollback lines prennent effet immédiatement ; vérifiez donc Unlimited scrollback maintenant si vous ne voulez pas supprimer votre/vos tampon(s) actuel(s)
  • modifier la valeur de la Scrollback Lines à ce que vous voulez
  • Décochez la case Unlimited scrollback si vous souhaitez utiliser votre Scrollback lines valeur

enter image description here

5voto

lolesque Points 1153

Ce n'est pas un problème de shell, mais d'émulateur de terminal.
Vous devez trouver l'option dans la configuration / les options / les outils / peu importe, pour le nombre de lignes à retenir.

Apparemment, vous savez que votre émulateur de terminal est iterm2.

En cherchant iterm2 sur google, vous arriverez sur le site officiel, puis allez dans 'Documentation', Ctrl+F 'nombre' et trouvez

Lignes de retour de défilement
Le nombre de lignes du tampon de défilement à conserver au-dessus de la partie visible de l'écran.

5voto

jok Points 31

Avec zsh et iTerm2 Build 3.2.5, une étape supplémentaire est nécessaire : Préférences->Profils->terminal->vérification UnlimitedScrollback ->Vérifier save lines to scrollback when an app status bar is present

Le défilement était cassé pour moi sans le dernier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X