ZSH iterm2 augmente le nombre d'historique de lignes

92

Je ne sais pas s'il s'agit de zsh, iterm2 ou de l'interaction entre eux. Essayer de changer le nombre de lignes rappelables dans le terminal - pas l'historique des commandes, l'historique de sortie.

Dans .zshrc j'ai:

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

Cela semble ignoré = (

Vous n'êtes pas sûr du terme correct pour Google, "Historique de sortie du terminal?"

xxjjnn
la source

Réponses:

267

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 l' Profilesonglet
  • puis sélectionnez le sous- Terminalonglet
  • Attention, les modifications apportées à la Scrollback linesvaleur prennent effet immédiatement alors vérifiez Unlimited scrollbackmaintenant si vous ne souhaitez pas supprimer votre (vos) tampon (s) actuel (s)
  • changez la valeur de ce Scrollback Linesque vous voulez
  • Décochez l' Unlimited scrollbackoption si vous souhaitez utiliser votre Scrollback linesvaleur

entrez la description de l'image ici

Travis
la source
Merci beaucoup, je cherchais plutôt cela dans l'onglet Préférences> Avancé, et j'ai trouvé un paramètre "Terminal> Nombre maximum de lignes à exposer à l'accessibilité" Changer celui-ci n'a pas fonctionné, et je ne suis pas vraiment sûr de savoir quel est le différence ?
Cyril Duchon-Doris
1
Cela ne semble plus être le cas. Quelqu'un a-t-il un aperçu de ~> Build 3.1.5?
rudolph9
@ rudolph9 Je ne suis pas sûr des problèmes que vous rencontrez avec 3.1.5, mais j'ai mis à jour iTerm avec la même version et vérifié que mes lignes de défilement sont toujours limitées à 50k lignes.
Travis
@Travis l'option comme indiqué dans l'image n'est plus disponible.
rudolph9
FWIW l'option est toujours disponible pour moi à partir d'aujourd'hui dans iTerm2 v3.2.7
Carter
7

Ce n'est pas un problème de shell, il s'agit de votre émulateur de terminal.
Vous devez trouver l'option dans la configuration / options / outils / peu importe, 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 la mémoire tampon de défilement à conserver au-dessus de la partie visible de l'écran.

lolesque
la source
8
Pas une réponse constructive à mon avis.
Ben
3

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

Le défilement me cassait sans le dernier.

blague
la source