ZSH iterm2 aumenta o número de linhas de histórico

92

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

xxjjnn
fonte

Respostas:

267

Não é imediatamente óbvio na documentação do iTerm2 sobre como alterá-lo.

  • abra as preferências do iTerm2 +,
  • selecione a Profilesguia
  • em seguida, selecione a Terminalsubguia
  • Cuidado, as alterações no Scrollback linesvalor entram em vigor imediatamente, então verifique Unlimited scrollbackagora se você não deseja excluir seu (s) buffer (es) atual (is)
  • mude o valor de Scrollback Linespara o que quiser
  • Desmarque a Unlimited scrollbackopção se desejar usar seu Scrollback linesvalor

insira a descrição da imagem aqui

Travis
fonte
Muito obrigado, eu estava procurando por isso na guia Preferências> Avançado e encontrei uma configuração "Terminal> Número máximo de linhas para expor à Acessibilidade". Alterar esta não funcionou e não tenho certeza do que é diferença ?
Cyril Duchon-Doris
1
Isso não parece mais ser o caso. Alguém tem uma ideia do ~> Build 3.1.5?
Rudolph9
@ rudolph9 Não tenho certeza de quais problemas você está tendo com o 3.1.5, mas atualizei o iTerm para a mesma versão e verifiquei que minhas linhas de rolagem ainda estão limitadas a 50k linhas.
Travis
@Travis a opção mostrada na imagem não está mais disponível.
Rudolph9
FWIW, a opção ainda está disponível para mim a partir de hoje em iTerm2 v3.2.7
Carter
7

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.

lolesco
fonte
8
Não é uma resposta construtiva na minha opinião.
Ben
3

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.

brincadeira
fonte