Где находится файл tmux.conf по умолчанию?

47

Я хочу скопировать файл tmux.conf по умолчанию в мой домашний каталог, но не могу найти его в Ubuntu 12.04. Страница man утверждает, что файл находится в /etc/tmux.conf, но это не соответствует моей настройке.

globetrotterdk
источник
4
Чтобы найти файл с именем <filename>в каталоге с <directoryname>помощью следующей команды: find <directory> -iname <filename>.
зеленый

Ответы:

60

Вы можете использовать текущие (стандартные) настройки в качестве отправной точки:

tmux show -g | cat > ~/.tmux.conf

Обратите внимание, что канал для cat требуется сейчас из-за известной ошибки при перенаправлении tmux stdout в файл.

Даниил
источник
9
или tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: это уже добавило бы все строки сset -g
Тобиас Кинцлер
Я получил ошибку: нет сервера, работающего на / tmp / tmux-0 / default
RutgerH
@RutgerH запустите tmux, затем отключите сессию и выполните эту команду. Я тоже видел это: D
Кенгуру
2
Вам не нужно cat. Просто делай tmux show -g > ~/.tmux.conf. Использование catкак это известно как UUOC - «бесполезное использование cat».
Shadowtalker
16

В соответствии с dpkg -L tmuxуказанием, какие файлы установлен в пакете, tmux.conf по умолчанию не включен в пакет. /etc/tmux.confэто просто место, которое вы можете использовать (имеет смысл только для нескольких пользователей, использующих tmux), которое будет оцениваться до ~ / .tmux.conf. Вы должны создать свой собственный файл .conf. Посмотрите на это, например (первое попадание в Google):

http://dev.gentoo.org/~wired/conf/tmux.conf

bartekbrak
источник
5
Не найдено Запрошенный URL /~wired/conf/tmux.conf не найден на этом сервере. Apache Server на dev.gentoo.org Порт 443
Кенгуру
7

Там нет /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
иш
источник
1

Главный ответ tmux show -g | cat > ~/.tmux.confне работал для меня, так как я получил кучу unknown commandошибок.

При дальнейшем копании это связано с изменением синтаксиса, поэтому tmux show -gбольше не генерирует действительные файлы конфигурации. Вы должны добавить каждую строку с, set -gчтобы это работало или выполнялось:

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
Алекс Н
источник
-2

Файл конфигурации находится в /usr/share/tmux, а не в /usr/share/doc/tmux.

Анкит
источник