start:
tmux
start z nazwą sesji:
tmux new -s myname
attach:
tmux a # (lub at, lub attach)
attach do nazwy:
tmux a -t myname
lista sesji:
tmux ls
zakończ wybraną sesję:
tmux kill-session -t myname
Zakończ wszystkie sesje:
tmux ls | grep : | cut -d. -f1 | awk '{print substr($1, 0, length($1)-1)}' | xargs kill
Uruchom vim: vi
Uruchom emacs: emacs
Poniżej komendy uruchamiane w tmux (poprzedzone Ctrl + B):
? lista komend
s lista sesji
$ zmiana nazwy sesji
c nowe okno
w lista okien
n następne okno
p poprzednie okno
f znajdź okno
, zmień nazwę okna
& zakończ okno
% podziel pionowo
" podziel poziomo
o zmień panel (po panelach można poruszać się także przy pomocy strzałek)
! przenieś panel do nowego okna
x zakończ panel
[ poruszanie się po tekście
d detach
t pokaż godzinę
Zmiana prefix(Ctrl + B) w .tmux.conf:
#remap prefix to Control + v
set -g prefix C-v
unbind C-v
bind C-v send-prefix