Não tenho certeza se é zsh, iterm2 ou a interação entre eles. Tentando alterar o número de linhas recuperáveis no terminal - não o histórico de comandos, o histórico de saída.
Em .zshrc eu tenho:
HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
Isso parece ser ignorado = (
Não tem certeza do termo correto para o google, "Histórico de saída do terminal?"
Não é um problema de shell, é sobre seu emulador de terminal.
Você tem que encontrar a opção na configuração / opções / ferramentas / qualquer, para o número de linhas a lembrar.
Aparentemente, você sabe que seu emulador de terminal é iterm2.
Procurar iterm2 no google o levará ao site oficial, vá para 'Documentação', Ctrl + F 'número' e localize
Linhas de rolagem para trás O número de linhas do buffer de rolagem para trás
a serem mantidas acima da parte visível da tela.
fonte
Com zsh e iTerm2 Build 3.2.5, uma etapa adicional é necessária: Preferências-> Perfis-> terminal-> verificar
UnlimitedScrollback
-> Verificarsave lines to scrollback when an app status bar is present
A rolagem estava quebrando para mim sem a última.
fonte