Não tenho certeza se entendi a primeira parte da pergunta:
Se você deseja rolar mais de uma página por vez, você pode adicionar uma contagem de repetições a page-up: no modo de cópia do M-10 PageUp
(com associações de teclas do emacs) ou 10C-b
(com atalhos de teclado do vi ) para rolar até 10 páginas por vez. No entanto, prefiro usar a funcionalidade de pesquisa C-s
e C-r
para chaves emacs e /
e ?
com chaves vi.
Para capturar todo o histórico do painel que eu faria (precisa do tmux 2.0 ou posterior):
$ tmux capture-pane -S - -E - # save the history in a paste buffer
Caso você tenha uma versão mais antiga do tmux, dê algo como -S -400000
como um argumento para tmux capture-pane
.
Você pode colar o histórico onde quiser com prefix-]
. Para salvar o histórico em um arquivo, faça:
$ tmux save-buffer /tmp/myhistory # save the history in /tmp/myhistory
Eu tenho a linha
bind-key C command-prompt -p 'save history to:' \
-I '/tmp/tmux-%F_%H_%M.log \
capture-pane -S -; save-buffer %1'
no meu $HOME/.tmux.conf
(que eu adaptei de esta resposta ). Isso me avisa onde eu quero salvar todo o histórico com um padrão razoável.
Se você deseja economizar memória, exclua-o usando $ tmux delete-buffer
.