tmux
tmux — это терминальный мультиплексор с поддержкой нескольких сессий, окон и панелей
GitHub tmux
Запуск сессии
Новая сессия: tmux
Именованная сессия: tmux new-session -s имя
Список сессий: tmux ls
Подключиться к последней: tmux attach-session
Подключиться по имени: tmux attach-session -t имя
Окна (вкладки)
| 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 |
Источники:
cheat:tmux
Запуск: tmux
Отсоединиться: Ctrl-b d
Подключиться: tmux attach
Принудительное подключение: tmux attach -d
Список сессий: tmux ls
Переименовать: Ctrl-b $
Переключить сессии: Ctrl-b s
Общая сессия:
tmux -S /tmp/session
chmod 777 /tmp/session
Работа с окнами
Переход в командный режим окна Ctrl-b
tldr:tmux
tmux — Терминальный мультиплексор с сессиями, окнами, панелями.
Смотрите также: zellij, screen.
-
Новая сессия: tmux
Именованная: tmux new -s имя
Список: tmux ls
Подключиться: tmux attach
Отсоединиться: Ctrl-B d
Новое окно: Ctrl-B c
Переключить: *Ctrl-B w
Убить сессию: tmux kill-session -t имя