我是 tmux 用户,也是 tmuxinator 的粉丝,因为它可以让我轻松回到基线 tmux 会话设置。
但是,我发现我的设置会定期更改,并且手动编辑 tmuxinator 设置可能会变得乏味。
有没有一种方法可以有效地
tmuxinator save-session
,使我的当前 tmux 会话保存到所选的 tmuxinator 项目中,并自动存储会话的窗格、窗口和其他详细信息?
这是我编写的一个 tmux 插件,使您能够保存并完全恢复 tmux 会话/环境:
我一直在尝试找出如何保存会话。我正在寻找的一个解决方案可以在这里找到:
此链接提供了作者编写的脚本,用于定期保存会话,并保存这些会话的一系列备份。
我自己没有亲自尝试过这些脚本,但它们似乎是这种情况的潜在问题。
(就我自己而言:我有点惊讶 Tmux 没有提供这样的内置功能。使用 Screen 我可以理解:代码库是如此混乱,很难添加任何新内容...... )
步骤:
~/.tmux/plugins
目录中:git clone https://github.com/tmux-plugins/tmux-resurrect ~/.tmux/plugins/tmux-resurrect
~/.tmux.conf
文件中以启用 tmux-resurrect 插件:run-shell ~/.tmux/plugins/tmux-resurrect/resurrect.tmux
tmux source-file ~/.tmux.conf