Я хочу скопировать файл 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>
.