Tmux без учета файла конфигурации
Я только что установил tmux на Ubuntu 10.04 и попытался переназначить префиксный ключ на Ca
, создав файл ~/.tmux.conf
с этими строками:
set-option -g prefix Ca unbind-key Cb
При запуске tmux, как регулярно, так и с -f ~/.tmux.conf
, префикс фактически является тем же самым значением по умолчанию Cb
Нет никаких ошибок или предупреждений.
- Что означает «первый pid панели» в tmux?
- Конфигурация tmux зависит от ОС
- Размер окна монитора активности tmux
- Как переключаться между двумя последними окнами в tmux?
- Tmux и выбор текста с помощью мыши с помощью шпатлевки
Любая идея, что не так с загрузкой conf?
- Tmux chain shortcuts или эквивалент для команды `bind -c` +` screen -c`
- Как переименовать сеанс в tmux?
- Возможно ли создать ssh-агент для нового сеанса tmux?
- Отключить строку состояния в tmux?
- Восстановить сеанс tmux после перезагрузки
- Перемешивание ключей в vim при запуске внутри tmux
- Tmux - любой способ включить прокрутку, но не выбор?
- Byobu vs. GNU Screen vs. tmux - полезность и переносимость навыков
Файл ~ / .tmux.conf загружается при первом запуске сервера tmux. Поэтому, если существуют существующие сеансы tmux, запуск нового сеанса с помощью tmux
не приводит к перезагрузке файла .tmux.conf. Попробуйте перезапустить tmux-сервер: используйте команду tmux list-sessions
чтобы увидеть, существуют ли существующие сеансы. Выйдите из них (например, tmux attach
затем удалите все окна и выйдите). Когда все сеансы исчезнут, повторите попытку tmux
. На этот раз переборка должна работать.
Чтобы перезагрузить файл ~ / .tmux.conf, не убивая ваш сеанс, вы можете просто выполнить:
Cb :source-file /absolute/path/to/your/.tmux.conf
Запустите внутри сеанса tmux:
tmux source-file /absolute/path/to/your/.tmux.conf
Также есть привязка к ярлыку по умолчанию для перезагрузки ~/.tmux.conf
, по крайней мере, в моей установке: Cb r
. Если вы нажмете Cb ?
Он отображает список всех связанных клавишных клавиш, поэтому вы можете увидеть, есть ли у вас один уже определенный.
У меня была эта проблема, потому что я использовал tmux-next .
Первоначально я решил это, просто передав конфигурационный файл явно tmux -f ~/.tmux.conf
как указывает здесь вопрос. (У меня уже был псевдоним tmux-рядом с tmux.)
Затем я понял, что tmux-next использует tmux-next.conf, поэтому просто привязывайте его, если используете это, и нужно только запустить следующую версию tmux.
ln -s ~/.tmux.conf ~/.tmux-next.conf