Validation

validation

Tmux шпаргалка на русском

Сеансы

Начать новый сеанс

tmux
tmux new
tmux new-session
:new

Начать новый сеанс с именем mysession

tmux new -s mysession
:new -s mysession

Уничтожить/удалить сеанс mysession

tmux kill-session -t mysession

Уничтожить/удалить все сеансы, кроме текущего

tmux kill-session -a

Уничтожить/удалить все сеансы, кроме mysession

tmux kill-session -a -t mysession

Переименовать сеанс

Ctrl + b $

Отсоединиться от сеанса

Ctrl + b d

Показать все сеансы

tmux ls
Ctrl + b s

Присоединиться к последнему сеансу

tmux a
tmux at
tmux attach
tmux attach-session

Присоединиться к сеансу с именем mysession

tmux a -t mysession
tmux attach-session -t mysession

Перейти к предыдущему сеансу

Ctrl + b (

Перейти к следующему сеансу

Ctrl + b )


Windows

Начать новый сеанс с именем mysession и окном mywindow

tmux new -s mysession -n mywindow

Создать окно

Ctrl + b c

Переименовать текущее окно

Ctrl + b ,

Закрыть текущее окно

Ctrl + b &

Предыдущее окно

Ctrl + b p

Следующее окно

Ctrl + b n

Переключиться/выбрать окно по номеру

Ctrl + b 0 ... 9

Переупорядочить окна, поменять местами окно номер 2 (src) и 1 (dst)

swap-window -s 2 -t 1

Переместить текущее окно влево на одну позицию

swap-window -t -1


Panes

Переключиться на последнюю активную панель

Ctrl + b ;

Разделить панель вертикально

Ctrl + b %

Разделить панель горизонтально

Ctrl + b "

Переместить текущую панель влево

Ctrl + b {

Переместить текущую панель вправо

Ctrl + b }

Переключиться на панель в определенном направлении

Ctrl + b ↑ (↓ , →, ←)

Переключить синхронизацию панелей (отправить команду во все панели)

setw synchronize-panes

Переключиться между макетами панелей

Ctrl + b Пробел

Переключиться на следующую панель

Ctrl + b o

Показать номера панелей

Ctrl + b q

Выбрать панель по номеру

Ctrl + b q 0 ... 9

Переключить масштаб панели

Ctrl + b z

Преобразовать панель в окно

Ctrl + b !

Изменить высоту текущей панели (удерживайте три клавиши)

Ctrl + b + ↑ (↓)

Изменить ширину текущей панели (удерживайте три клавиши)

Ctrl + b + → ( ←)

Закрыть текущую панель

Ctrl + b x


Copy Mode

Использовать клавиши vi в буфере

setw -g mode-keys vi

Войти в режим копирования

Ctrl + b [

Войти в режим копирования и прокрутить одну страницу вверх

Ctrl + b PgUp

Выйти из режима

q

Перейти к верхней строке

g

Перейти к нижней строке

G

Прокрутить вверх

Прокрутить вниз

Переместить курсор влево

h

Переместить курсор вниз

j

Переместить курсор вверх

k

Переместить курсор вправо

l

Переместить курсор вперед на одно слово за раз

w

Переместить курсор назад на одно слово за раз

b

Поиск вперед

/

Поиск назад

?

Следующее вхождение ключевого слова

n

Предыдущее вхождение ключевого слова

N

Начать выделение

Пробел

Очистить выделение

Esc

Копировать выделенное

Enter

Вставить содержимое буфера_0

Ctrl + b ]

Показать содержимое буфера_0

show-buffer

Скопировать весь видимый контент панели в буфер

capture-pane

Показать все буферы

list-buffers

Показать все буферы и вставить выбранный

choose-buffer

Сохранить содержимое буфера в buf.txt

save-buffer buf.txt

Удалить буфер_1

delete-buffer -b 1


Misc

Войти в режим команд

Ctrl + b :

Установить OPTION для всех сеансов

set -g OPTION

Установить OPTION для всех окон

setw -g OPTION

Показать информацию о каждом сеансе, окне, панели и т. д.

tmux info

Показать ярлыки

Ctrl + b ?