Как сохранить сеанс tmux в проект tmuxinator?

Я пользователь tmux и поклонник tmuxinator потому что это позволяет мне вернуться к базовой настройке tmux сессии с легкостью.

однако я нахожу, что моя настройка меняется на регулярной основе, и редактирование моей настройки tmuxinator вручную может стать утомительным.

есть ли способ эффективно tmuxinator save-session, такой, что мой настоящее сеанс tmux сохраняется в проекте tmuxinator по выбору с панелями, окнами и другими деталями сеанса автоматически сохраняется?

2 ответов


вот плагин tmux, который я написал, что позволяет сохранять и полностью восстанавливать сеансы/среды tmux:

https://github.com/tmux-plugins/tmux-resurrect


Я пытался выяснить, как сохранить сеансы. Одно решение, которое я ищу, можно найти здесь:

пользовательские скрипты для сохранения сессий Tmux...

эта ссылка предоставляет сценарии, которые автор написал для сохранения сеансов через регулярные промежутки времени и сохранения серии резервных копий этих сеансов.

Я лично не пробовал сценарии сам, но они, похоже, являются потенциальной проблемой для этой ситуации.

(как для я сам: я немного удивлен, что Tmux не предоставляет что-то подобное в качестве встроенной функции. С экраном я могу понять: база кода настолько грязная, что трудно добавить что-либо новое...)