Ответ 1
iTerm2 build 1.0.0.20130302 имеет предпочтение, которое позволяет ему захватывать прокрутку, даже если имеется так называемая жесткая строка состояния:
Работает для меня, тестируется с помощью tmux
v1.8.
Обычно tmux
будет показывать столько же вывода, сколько и сколько строк, на которые в данный момент отображается мой терминал. И затем, когда я отсоединяю его, он очищает все содержимое. Я знаю, как смотреть прокрутку (ctrl+A
, [
, k
,...), но как я могу настроить tmux, чтобы просто распечатать весь свой вывод на терминал, как если бы я вообще не использовал его
Мне нравится tmux
, потому что я ужасно вспоминаю nohup
определенные задачи и потому, что упрощает просмотр результатов длительных заданий. Но я хотел бы иметь возможность просматривать его прокрутку более естественно, просто прокручивая назад в iTerm2.
В качестве альтернативы, если есть способ сделать это в screen
, я тоже могу это использовать.
iTerm2 build 1.0.0.20130302 имеет предпочтение, которое позволяет ему захватывать прокрутку, даже если имеется так называемая жесткая строка состояния:
Работает для меня, тестируется с помощью tmux
v1.8.
Я наткнулся на альтернативное решение на Superuser.com: Используйте панель прокрутки терминала с tmux. Добавьте это в свой ~/.tmux.conf
:
# Pretend our terminal doesn't support alternative screens, and thus all text
# should be placed into the scrollback buffer when it goes off the top of the
# screen.
#
# https://superuser.com/questions/310251/use-terminal-scrollbar-with-tmux
set-option -ga terminal-overrides ',xterm*:[email protected]:[email protected]'
Работает для меня с gnome-terminal
v3.4.1.1 и tmux
v1.9
Добавьте это в свой ~/.tmux.conf
, и вы сможете войти в режим копирования только с помощью прокрутки:
setw -g mode-mouse on
Вы также можете включить другие функции мыши:
set -g mouse-resize-pane on
set -g mouse-select-pane on
set -g mouse-select-window on
См. превосходную запись этих функций: http://tangledhelix.com/blog/2012/07/16/tmux-and-mouse-mode/
В моем случае просто размещение set-option -g status off
в .tmux.conf
позволяет оставить прокрутку в терминале. Но вы теряете строку состояния.