Действительно ли возможно получить бумажную копию в Tmux?

Вы могли получить Debian нестабильный исходный пакет для 2,7 и перекомпилировать его. Тем путем у Вас был бы Debian-упакованный Python 2.7.

Если Вы хотите сохранить свою исходную установку, используйте equivs пакет для создания фальшивки python2.7 пакет для выполнения зависимостей. Документация в пакете объясняет все, что необходимо знать (запустите с /usr/share/doc/equivs/README.Debian).

9
17.08.2012, 16:24
4 ответа

Это не столь просто как в 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

Как замечено здесь.

12
27.01.2020, 20:05
  • 1
    @Moondoggy: точек с запятой нужно действительно оставить, спасибо. –  Thor 08.11.2013, 10:58
script

начинать записывать, и

exit

выходить из сессии записи. Автоматическое заполнение вкладки и клавиши Delete обнаруживаются немного странный (^G, и т.д.), все же.

3
27.01.2020, 20:05

Кроме того, asciinema является очень хорошим терминальным устройством записи (только текст), что можно использовать с tmux (или любой терминал), если Вы хотите совместно использовать онлайн. Это загружает на asciinema сайт и дает короткую ссылку (который можно открыть с функцией "URL" в tmux).

Это очень хорошо для обучения, потому что новички могут следовать за вводом в реальном времени более легко, чем огромная расшифровка стенограммы.

Это находится на GitHub: sickill/asciinema.

4
27.01.2020, 20:05

Использование приведенного выше ответа привело к ошибке «Нет буфера 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"

0
14.11.2020, 05:35

Теги

Похожие вопросы