因此我按照其他线程中的建议以两种不同的方式制作了 ~/.tmux.conf
tmux show -g | cat > ~/.tmux.conf
tmux show -g > ~/.tmux.conf
我对它们都进行了测试,但它们都给出了错误:
/root/.tmux.conf:25: unknown command:
后面跟着从第一行到倒数第二行加载时的每个设置,最后一行是我添加的绑定:
bind -n C-x setw synchronize-panes
好消息是我的装订成功了……
我完全不知道是什么导致了错误,但我的绑定工作正常,这让我想到你可能只想在 .tmux.conf 中添加除默认配置之外的其他配置
如能对此问题提供任何帮助或澄清,我们将不胜感激。
答案1
看来tmux.conf
语法已经改变,这些命令不再生成语法有效的文件。
要将显示的选项转换为tmux show -g
有效的 tmux 命令,您需要在每个选项前面添加set-option -g
(shorter alias: )。在会话中运行此命令:set -g
tmux
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
tmux show -g
注意:我生成的其中一行prefix2 <NONE>
稍后似乎无效。如果需要,只需将其删除,其他许多行应该没问题。我的tmux
版本是 Kubuntu 16.04.4 LTS 中的 2.1-3build1。