【问题标题】:Did tmux 2 eliminate session configuration in config file?tmux 2 是否消除了配置文件中的会话配置?
【发布时间】:2019-01-30 03:10:28
【问题描述】:
寻找一种使用我首选的面板拆分和启动命令自动启动 tmux 会话的方法,我看到在 this post answer 中解释说您可以在 .tmux.conf 文件中设置所有内容。那时,他们在 2013 年谈论 tmux v1.6。
但是,在尝试失败并再次谷歌搜索之后,我读到here tmux 无法恢复会话。这个答案来自 2017 年。
我目前正在使用 tmux 2.6,并且我开始认为 v1.6 的功能不再存在。有人知道这是否正确吗?如果是这样,他们为什么要弃用该功能?
【问题讨论】:
标签:
session
config
deprecated
tmux
【解决方案1】:
两个答案都是正确的。此功能仍然有效,但 tmux 语法在版本 1 和 2 之间发生了变化。您无法恢复会话。您可以创建一个与您已销毁的会话具有相同名称和面板布局的新会话,但这不会恢复旧会话和那些已销毁窗格的内容。
这是一个简单的例子:
#~/.session.tmux
new -s SessionName -n WindowName
splitw -v -p 10
在命令行上:
tmux source-file ~/.session.tmux
将打开一个 tmux 会话,其中 1 个窗口分为 2 个窗格,底部窗格比顶部窗格小得多。