1

Поэтому я сделал свой ~/.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 ответ1

2

Похоже, что синтаксис tmux.conf изменился, и эти команды больше не генерируют синтаксически правильный файл.

Чтобы преобразовать параметры, показанные в tmux show -g в допустимые команды tmux, вам необходимо добавить set-option -g (более короткий псевдоним: set -g) перед каждой из них.

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf

Примечание: одна из строк, которые генерирует мой tmux show -g - это prefix2 <NONE> который позже кажется недействительным. Просто удалите его, если вам нужно, многие другие строки должны быть в порядке. Моя версия tmux 2.1-3build1 в Kubuntu 16.04.4 LTS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .