所以我按照其他线程中的建议以两种不同的方式制作了我的 ~/.tmux.conf
tmux show -g | cat > ~/.tmux.conf
tmux show -g > ~/.tmux.conf
Run Code Online (Sandbox Code Playgroud)
我测试了它们,它们都给了我一个错误:
/root/.tmux.conf:25: unknown command: 然后是从第一行加载到第二行到最后一行时的每个设置,最后一行是我添加的绑定:
bind -n C-x setw synchronize-panes
好消息是我的绑定有效...
我完全不知道是什么导致了错误,但我的绑定工作这一事实让我认为您可能只想添加其他配置而不是 .tmux.conf 中的默认配置
对此问题的任何帮助或澄清将不胜感激。
Kam*_*ski 19
似乎tmux.conf语法已更改,这些命令不再生成语法上有效的文件。
要将显示的选项转换tmux show -g为有效的 tmux 命令,您需要在每个选项前添加set-option -g(更短的别名:)set -g。
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
Run Code Online (Sandbox Code Playgroud)
注意:我tmux show -g生成的prefix2 <NONE>其中一行稍后似乎无效。如果需要,只需将其删除,许多其他行应该没问题。我的tmux版本是 Kubuntu 16.04.4 LTS 中的 2.1-3build1。
| 归档时间: |
|
| 查看次数: |
7753 次 |
| 最近记录: |