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!



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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.