Skip to content

Instantly share code, notes, and snippets.

@f4rx
Last active June 20, 2018 10:16
Show Gist options
  • Select an option

  • Save f4rx/d225835b01251d569734cf7d8a6ecb99 to your computer and use it in GitHub Desktop.

Select an option

Save f4rx/d225835b01251d569734cf7d8a6ecb99 to your computer and use it in GitHub Desktop.
tmux scroll

Запусть tmux-сессию с интеграцией с iterm2

tmux -CC
# Вроде так же работает с tmux -CC attach
# Сессии потом можно смотреть в Shell -> Tmux -> Dashboard

To use your mouse in this mode (called copy mode) press ^b + : and enter following:

setw -g mouse on

или добавить в ~/.tmux.conf

set -g mouse on

Очень хороший способ запустить tmux: tmux attach || tmux new — делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.

После этого вы попадаете в полноценную консоль.
Ctrl+b d — отключиться. (Точно так же вы отключитесь, если прервётся соединение. Как подключиться обратно и продолжить работу — см. выше.)

В одной сессии может быть сколько угодно окошек:
Ctrl+b c — создать окошко;
Ctrl+b 0...9 — перейти в такое-то окошко;
Ctrl+b p — перейти в предыдущее окошко;
Ctrl+b n — перейти в следующее окошко;
Ctrl+b l — перейти в предыдущее активное окошко (из которого вы переключились в текущее);
Ctrl+b & — закрыть окошко (а можно просто набрать exit в терминале).

В одном окошке может быть много панелей:
Ctrl+b % — разделить текущую панель на две, по вертикали;
Ctrl+b " — разделить текущую панель на две, по горизонтали (это кавычка, которая около Enter, а не Shift+2);
Ctrl+b →←↑↓ — переходить между панелями;
Ctrl+b x — закрыть панель (а можно просто набрать exit в терминале).

Недостаток — непривычным становится скроллинг:
Ctrl+b PgUp — вход в «режим копирования», после чего:
PgUp, PgDown — скроллинг;
q — выход из «режима копирования».

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment