Я хочу скопировать файл tmux.conf по умолчанию в мой домашний каталог, но не могу найти его в Ubuntu 12.04. Страница man утверждает, что файл находится в /etc/tmux.conf, однако это не соответствует моей настройке.
Согласно dpkg -L tmux
, который показывает, какие файлы установлен в пакете, tmux.conf по умолчанию не включен в пакет. /etc/tmux.conf
- это просто местоположение, которое вы можете использовать (имеет смысл только для нескольких пользователей, использующих tmux), которое будет оцениваться до ~ / .tmux.conf. Вы должны создать свой собственный файл .conf. Посмотрите на это, например (первое попадание в Google):
Вы можете использовать текущие настройки (по умолчанию) в качестве отправной точки:
tmux show -g | cat > ~/.tmux.conf
Обратите внимание, что на данный момент требуется канал для cat из-за известной ошибки при перенаправлении вывода tmux в файл.
Файл /etc/tmux.conf
по умолчанию отсутствует. Вы можете начать с примера файлов conf в /usr/share/doc/tmux/examples
или посмотреть руководство / web / etc. придумать свой собственный файл конфигурации.
Каталог examples
содержит:
/usr/share/doc/tmux/examples/n-marriott.conf /usr/share/doc/tmux/examples/t-williams.conf /usr/share/doc/tmux/examples/vim-keys.conf /usr/share/doc/tmux/examples/h-boetes.conf /usr/share/doc/tmux/examples/screen-keys.conf
Файл конфигурации находится в /usr/share/tmux
, а не в /usr/share/doc/tmux
.
Главный ответ tmux show -g | cat > ~/.tmux.conf
не работал на меня, так как я получил набор unknown command
ошибки.
После дальнейшего рытья его имеет отношение к изменению синтаксиса так tmux show -g
больше не генерирует действительные файлы конфигурации. Необходимо предварительно ожидать каждую строку с set -g
для этого, чтобы работать или работать:
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf