Como posso rolar tela ou buffer tmux sem pausar o aplicativo?

5

Eu quero ter o mesmo comportamento que o CA / CB + [, exceto se eu quiser poder retornar ao meu aplicativo para ver que ele progrediu em seus cálculos ou não foi desconectado do servidor por causa do tempo limite.

Disseram-me que é impossível porque as aplicações tendem a continuar modificando o buffer, mas isso não pode ser contornado por, na verdade, modificar o buffer ou criar um buffer temporário?

    
por squirrel 13.07.2013 / 04:22

1 resposta

4

Você pode capturar o painel com o comando capture-pane tmux. Basta digitar:

Ctrl+b
:capture-pane

O conteúdo do painel será salvo em um novo buffer (ou um existente com a opção -b ). O -S switch (número da linha inicial) também será útil se você quiser capturar linhas fora da tela atual. Números negativos para -S especificam linhas acima da tela atual.

Depois, você pode usar os comandos list-buffers e show-buffer para ver o conteúdo.

    
por 13.07.2013 / 13:08