Con tmux 1.5 (y posterior), puede dar números negativos a la -S
opción de capture-pane
acceder al búfer de desplazamiento hacia atrás.
Ejemplos:
Capture (hasta) 32768 líneas del búfer de desplazamiento hacia atrás junto con el texto actual del panel:
tmux capture-pane -pS -32768
Capture solo la décima línea "desplazada" más recientemente:
tmux capture-pane -pS -10 -E -10
Capture (hasta) las 100 líneas "desplazadas" más recientemente:
tmux capture-pane -pS -100 -E -1
Capture once líneas que abarquen la línea superior actual del panel (5 líneas "desplazadas" y las 6 líneas superiores del panel):
tmux capture-pane -pS -5 -E 5
Nota: Al igual que con la mayoría de los comandos tmux , puede usar -t
para apuntar a un panel específico si el panel "actual" no es el que le interesa probar.
Los ejemplos anteriores también usan la -p
opción to capture-pane
, que solo está disponible a partir de tmux 1.8. Con versiones anteriores, podría evitar no tenerlo usando save-buffer
:
tmux capture-pane -S -32768 \; save-buffer - \; delete-buffer