Как стать автором
Обновить

Комментарии 9

Спасибо за информацию, это полезно знать.

Сам первым делом на своих серверах ставлю tmux и заливаю свой (.tmux.conf) ручками или через Ansible.

По мне, так tmux куда удобнее screen. Единственное, что в своём конфиге меняю ctrl-b на ctrl-a, ибо тянуться к b неудобно.

А перевод каретки в начало строки как делаете вместо ctrl+a?

Пользуюсь. Единственная проблема, в новой версии tmux что то изменилось и теперь мои комбинации клавиш с Ctrl, прописанные в старом конфиге не работают. Когда скачешь между разными версиями это доставляет неудобства

tmux attach -t mysession  || tmux new -s mysession

можно и изящнее:

tmux new -As mysession

The -A flag makes new-session behave like attach-session if session-name already exists

Использую и screen и tmux потому что можно один в другом открыть и ctrl-a не пересекается с ctrl-b. Но предпочитаю screen, т.к. он поддерживает консольную мышку и может разные сессии отдавать в разные подключения. Может и tmux так умеет, не разбирался. Из коробки вроде не умеет.

echo 'set -g mouse on' >> ~/.tmux.conf

для себя пришел к мысли что режим tmux поддержки мыши мне не всегда удобен, поэтому сделал 2 макроса для переключения:
alias tmuxmouse='tmux set-option mouse on'
alias tmuxmouseoff='tmux set-option mouse off'

Зарегистрируйтесь на Хабре, чтобы оставить комментарий