tmux — это терминальный мультиплексор с поддержкой нескольких сессий, окон и панелей
GitHub tmux
Запуск сессии
Окна (вкладки)
| c | создать окно |
| w | список окон |
| n | следующее окно |
| p | предыдущее окно |
| f | найти окно |
| , | назвать окно |
| & | убить окно |
Панели (разделы)
| % | вертикальный сплит |
| " | горизонтальный сплит |
| M-1 | равномерный горизонтальный макет |
| M-2 | равномерный вертикальный макет |
| → | перейти влево (вправо, вверх, вниз) |
| C-→ | изменить размер панели |
| o | поменять панели местами |
| q | показать номера панелей |
| x | убить панель |
| + | вынести панель в окно |
| - | вернуть панель из окна |
| ⍽ | (пробел) переключить макет |
| { | переместить панель влево |
| } | переместить панель вправо |
| z | увеличить панель |
Сессии
| ) | следующая сессия |
| ( | предыдущая сессия |
Разное
| d | отсоединиться |
| t | большие часы |
| ? | список горячих клавиш |
| : | командная строка |
Режим копирования
| Функция | Vi |
| Выделить | Space |
| Копировать | Enter |
| Вниз/вверх | j/k |
| Влево/вправо | h/l |
| Строка сверху | H |
| Строка снизу | L |
| Строка посередине | M |
| Начало строки | 0 |
| Конец строки | $ |
| Следующее слово | w |
| Предыдущее слово | b |
| Искать вперед | / |
| Искать назад | ? |
| Выход | q |
Макеты
| Alt-1 | even-horizontal |
| Alt-2 | even-vertical |
Источники:
tmux -S /tmp/session
chmod 777 /tmp/session
Переход в командный режим окна Ctrl-b