Como posso rolar mais para cima (aumentar o buffer de rolagem) no iTerm2?

285

Pergunta boba, então peço desculpas se a resposta é óbvia, mas como posso rolar mais para cima no iterm2 para obter a saída completa? Às vezes, por exemplo, se estou fazendo testes de unidade, os erros são tão grandes que eu preciso continuar rolando até o qual não posso mais rolar para cima, mas a saída continua mais além da parte superior do pergaminho. Como posso acessar isso? Tentei paginar mais, mas não consegui me levar até lá.

Obrigado!

Mohamed El Mahallawy
fonte
a pergunta semelhante está aqui: stackoverflow.com/questions/12459755/…
Yang Zongjun 20/16

Respostas:

483

Existe uma opção "buffer de rolagem ilimitado", que você pode encontrar abaixo Preferences > Profiles > Terminalou você pode simplesmente aumentar o número de linhas que deseja ter na história no mesmo local.

rastasheep
fonte
5
o scrollback ilimitado não funcionou corretamente para mim (talvez por causa do zsh ou de outra configuração ... eu não sei) eu tive que colocar 100.000 na caixa de texto e desmarquei a opção "buffer de scrollback ilimitado" e agora a rolagem de volta é melhor
Sergio Sergio
15
Por que esse não é o padrão?
ReduxDJ
2
Não é fácil de encontrar, mesmo se você usar a pesquisa da Ajuda!
Hew Wolff
3
@ReduxDJ porque isso pode rapidamente comer toda a sua memória RAM, por exemplo, quando registrando a saída de um servidor web
cseelus
Cuidado com o uso alto de memória, ao executar um comando com muita saída.
Ken Ratanachai S.
4

Solução: Para aumentar seu histórico de buffer no terminal iterm bash, você tem duas opções:

Vá para iterm -> Preferências -> Perfis -> Guia Terminal -> Buffer de Retorno (seção)

Opção 1 . marque a caixa de seleçãoUnlimited scrollback

Opção 2 . digite os Scrollback linesnúmeros selecionados que você deseja armazenar em cache no buffer do terminal (veja a imagem abaixo)

insira a descrição da imagem aqui

avivamg
fonte