Faça Ctrl + a : e depois digite scrollback 1234
ajusta seu buffer para 1234 linhas. Você entra no modo de rolagem ("modo de cópia") com Ctrl + a Esc , então move no estilo vi, deixa o modo de cópia com outro < kbd> Esc
Eu uso a tela como meu gerenciador de janelas através da massa. A tela tem sido ótima, mas eu preciso de uma maneira de aumentar meu buffer quando executo comandos. Eu não tenho buffer quando eu rolar para cima, não std out é salvo além do tamanho da minha janela em qualquer terminal.
Como posso aumentar isso eu não consigo encontrar uma opção nos comandos? Ctrl + a ? parece não ter o que estou procurando.
Eu realmente percebi isso depois de olhar pela página do manual. Configurar o buffer de tela dentro de .screenrc
funciona, mas você pode alterá-lo dentro da sua sessão de tela.
Ctrl-a + : e digitação
scrollback 1000
fornece um buffer de 1000 linhas.
Você também pode definir o número padrão de linhas de rolagem em .screenrc
usando
defscrollback 1000
Então, ao entrar no modo de cópia, você poderá rolar pela tela.
Você realmente tem algo como um buffer, mas é invisível para a maioria dos emuladores de terminal (é por isso que, por exemplo, barras de rolagem não parecem funcionar). Uma maneira de chegar é entrar no modo de cópia ( Ctrl - A , [ seguido por setas, PgUp , etc.). O tamanho desse buffer pode ser configurado em .screenrc
. Você muda sua alocação dentro da sua sessão de tela:
Ctrl-a + : e digitação
scrollback 1000
fornece um buffer de 1000 linhas.
Tags gnu-screen linux terminal