Несколько вкладок с tmux/tmuxinator и iTerm2

Я хотел бы открыть все свои полезные материалы, как здесь, в iTerm2:

iTerm2 without tmux

Не так:

iTerm2 with tmux

Я использую tmuxinator. Я определил некоторые вкладки. Интересно, возможно ли вообще получить прежнее поведение.

Ответ 1

Я просто попытался с tmux 1.8. Не совсем очевидно, но работает.

Вот что вы делаете:

  • Откройте iTerm2 (последний, обязательно установите хотя бы tmux 1.8).
  • В iTerm2 запустите команду tmux <your tmuxinator profile>. Затем отсоедините ^b d.
  • В iTerm2 запустите команду tmux -CC attach -t <your session>. Вы увидите, что ваши вкладки открываются в разных окнах.
  • Открыть меню Shell- > Tmux- > Dashboard
  • Выберите и скройте все окна.
  • Выберите все скрытые окна и нажмите "Открыть в вкладках".

Я хотел бы знать, как избежать участия в скрытии и открытии вкладок.

Ответ 2

Просто хотел добавить некоторые комментарии к тому, что сказал justingordon (1).

Все это прекрасно работает. Но я нашел, как оптимизировать шаг 4-6, чтобы это произошло автоматически.

Перейдите в iTerm2 Настройки, в разделе Общие вы увидите раздел под названием tmux. Там есть опция, указывающая При подключении открывать нераспознанные окна. Если вы измените текущий выбор из Windows на вкладки.

Два дополнительных совета.

  • Если вы хотите, вы можете выбрать параметр "Автоматически скрывать сеанс клиента tmux после подключения". Это минимизирует окно iTerm2, в которое вы ввели

    tmux -CC attach

  • Я также включил опцию Focus для мыши. Этот параметр можно найти в разделе "Настройки", а затем "Указатель". Это должен быть первый вариант в левом нижнем углу.