Обычно я запускаю Tmux с несколькими сессиями, обычно по одному на проект с несколькими окнами внутри.

Когда я хочу выбросить сессию, я набираю exit . Это закрывает сессию, но также полностью отсоединяется от Tmux.

Как я могу оставаться на связи с Tmux?

2 ответа2

0

Вы можете заставить tmux справиться со многими ситуациями, используя скрипты / функции оболочки.

добавьте эту функцию в ваш .bashrc/.zshrc

function tmux {
  /usr/bin/tmux "$@"
  while     (pgrep tmux); do
          /usr/bin/tmux attach
  done
  exit
}

Я предполагаю, что исполняемый файл tmux находится в /usr /bin

0

Последние версии tmux имеют встроенный вариант для этого: detach-on-destroy , которая по умолчанию on В вашем tmux.conf добавьте строку:

set-option -g detach-on-destroy off

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .