Я хочу скопировать файл tmux.conf по умолчанию в мой домашний каталог, но не могу найти его в Ubuntu 12.04. Страница man утверждает, что файл находится в /etc/tmux.conf, но это не соответствует моей настройке.
Я хочу скопировать файл tmux.conf по умолчанию в мой домашний каталог, но не могу найти его в Ubuntu 12.04. Страница man утверждает, что файл находится в /etc/tmux.conf, но это не соответствует моей настройке.
Ответы:
Вы можете использовать текущие (стандартные) настройки в качестве отправной точки:
tmux show -g | cat > ~/.tmux.conf
Обратите внимание, что канал для cat требуется сейчас из-за известной ошибки при перенаправлении tmux stdout в файл.
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: это уже добавило бы все строки сset -g
cat. Просто делай tmux show -g > ~/.tmux.conf. Использование catкак это известно как UUOC - «бесполезное использование cat».
В соответствии с dpkg -L tmuxуказанием, какие файлы установлен в пакете, tmux.conf по умолчанию не включен в пакет. /etc/tmux.confэто просто место, которое вы можете использовать (имеет смысл только для нескольких пользователей, использующих tmux), которое будет оцениваться до ~ / .tmux.conf. Вы должны создать свой собственный файл .conf. Посмотрите на это, например (первое попадание в Google):
Там нет /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
Главный ответ tmux show -g | cat > ~/.tmux.confне работал для меня, так как я получил кучу unknown commandошибок.
При дальнейшем копании это связано с изменением синтаксиса, поэтому tmux show -gбольше не генерирует действительные файлы конфигурации. Вы должны добавить каждую строку с, set -gчтобы это работало или выполнялось:
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
<filename>в каталоге с<directoryname>помощью следующей команды:find <directory> -iname <filename>.