С tmux 1.5 (и выше), вы можете дать отрицательные числа к -S
выбору capture-pane
доступа спирального буфера.
Примеры:
Захват (до) 32768 строк буфера обратной прокрутки вместе с текущим текстом панели:
tmux capture-pane -pS -32768
Захватите только десятую из последних «прокручиваемых» строк:
tmux capture-pane -pS -10 -E -10
Захват (до) 100 последних «прокручиваемых» строк:
tmux capture-pane -pS -100 -E -1
Захватите одиннадцать строк, которые охватывают текущую верхнюю линию панели (5 «прокручиваемых» строк и 6 верхних линий панели):
tmux capture-pane -pS -5 -E 5
Примечание: Как и в большинстве команд tmux , вы можете использовать -t
для нацеливания на конкретную панель, если «текущая» панель не та, которую вы хотите исследовать.
В приведенных выше примерах также используется -p
опция to capture-pane
, которая доступна только начиная с tmux 1.8. С более старыми версиями вы можете обойтись без него, используя save-buffer
:
tmux capture-pane -S -32768 \; save-buffer - \; delete-buffer