Вы могли получить Debian нестабильный исходный пакет для 2,7 и перекомпилировать его. Тем путем у Вас был бы Debian-упакованный Python 2.7.
Если Вы хотите сохранить свою исходную установку, используйте equivs пакет для создания фальшивки python2.7 пакет для выполнения зависимостей. Документация в пакете объясняет все, что необходимо знать (запустите с /usr/share/doc/equivs/README.Debian
).
Это не столь просто как в screen
, но это может быть, покончили capture-pane
и save-buffer
. Пример ниже скопирует содержание TARGET
область (или текущая область, если ни один не дан) в файл ~/tmux.hardcopy
:
tmux capture-pane -t TARGET \; save-buffer -b 0 ~/tmux.hardcopy H
Дополнительно добавьте его как привязку в tmux.conf
, выход""; по мере необходимости:
bind H capture-pane \; save-buffer -b 0 ~/tmux.hardcopy \; delete-buffer -b 0
Как замечено здесь.
script
начинать записывать, и
exit
выходить из сессии записи. Автоматическое заполнение вкладки и клавиши Delete обнаруживаются немного странный (^G, и т.д.), все же.
Кроме того, asciinema является очень хорошим терминальным устройством записи (только текст), что можно использовать с tmux (или любой терминал), если Вы хотите совместно использовать онлайн. Это загружает на asciinema сайт и дает короткую ссылку (который можно открыть с функцией "URL" в tmux).
Это очень хорошо для обучения, потому что новички могут следовать за вводом в реальном времени более легко, чем огромная расшифровка стенограммы.
Это находится на GitHub: sickill/asciinema.
Использование приведенного выше ответа привело к ошибке «Нет буфера 0». Добавление «-b 0» к команде панели захвата -исправило это. Я также добавил «-e» в команду панели захвата -, чтобы сохранить цветной вывод. Я также добавил «-a» в команду сохранения -буфера, чтобы добавить в выходной файл вместо перезаписи.
Вот мой ответ:
bind-key h capture-pane -e -b 0 \; save-buffer -a -b 0 ~/tmux.hardcopy \; delete-buffer -b 0 \; display-message "~/tmux.hardcopy updated"