Tmux-cheatsheet en snelle referentie

Sessies

$ tmux
$ tmux new
$ tmux new-session
: new

Begin een nieuwe sessie

$ tmux new-session -A -s mysession

Begin een nieuwe sessie of koppel aan een bestaande sessie genaamd mysession

$ tmux new -s mysession
: new -s mysession

Begin een nieuwe sessie met de naam mysession

: kill-session

Beëindig/verwijder de huidge sessie

$ tmux kill-ses -t mysession
$ tmux kill-session -t mysession

Beëindig/verwijder sessie mysession

$ tmux kill-session -a

Beëindig/verwijder alle sessies behalve de huidge

$ tmux kill-session -a -t mysession

Beëindig/verwijder alle sessies behalve mysession

Ctrl + b $

Hernoem sessie

Ctrl + b d

Verbreek sessie

: attach -d

Verbreek anderen op de sessie (Vergroot venster door andere clients los te koppelen)

$ tmux ls
$ tmux list-sessions
Ctrl + b s

Toon alle sessies

$ tmux a
$ tmux at
$ tmux attach
$ tmux attach-session

Koppel aan vorige sessie

$ tmux a -t mysession
$ tmux at -t mysession
$ tmux attach -t mysession
$ tmux attach-session -t mysession

Koppel aan sessie met de naam mysession

Ctrl + b w

Sessie- en Venstervoorbeeld

Ctrl + b (

Ga naar vorige sessie

Ctrl + b )

Ga naar volgende sessie

Vensters

$ tmux new -s mysession -n mywindow

begin een nieuwe sessie met de naam mysession en venster mywindow

Ctrl + b c

Maak venster

Ctrl + b ,

Hernoem huidig venster

Ctrl + b &

Sluit huidig venster

Ctrl + b w

Toon vensters

Ctrl + b p

Vorig venster

Ctrl + b n

Volgende venster

Ctrl + b 0 ... 9

Selecteer venster op nummer

Ctrl + b l

Schakel naar vorig actief venster

: swap-window -s 2 -t 1

Herschik venster, verwissel vensternummer 2(bron) en 1(doel)

: swap-window -t -1

Verplaats huidig venster naar links met één positie

: move-window -s src_ses:win -t target_ses:win
: movew -s foo:0 -t bar:9
: movew -s 0:0 -t 1:9

Verplaats venster van bron naar doel

: move-window -s src_session:src_window
: movew -s 0:9

Repositioneer venster in de huidge sessie

: move-window -r
: movew -r

Hernum vensters om gaten in de volgorde te verwijderen

Deelvensters

Ctrl + b ;

Schakel naar vorig actief deelvenster

: split-window -h
Ctrl + b %

Verdeel het huidge deelvenster met een verticale lijn om een horizontale indeling te maken

: split-window -v
Ctrl + b "

Verdeel het huidge met een horizontale lijn om een verticale indeling te maken

: join-pane -s 2 -t 1

Voeg twee vensters als deelvensters samen (Voeg venster 2 samen met venster 1 als deelvensters)

: join-pane -s 2.1 -t 1.0

Verplaats deelvenster van het ene venster naar het andere (Verplaats deelvenster 1 van venster 2 naar deelvenster na 0 van venster 1)

Ctrl + b {

Verplaats het huidge deelvenster naar links

Ctrl + b }

Verplaats het huidge deelvenster naar rechts

Ctrl + b
Ctrl + b
Ctrl + b
Ctrl + b

Schakel naar deelvenster in de richting

: setw synchronize-panes

In-/uitschakelen van synchronisatie-deelvensters (opdracht naar alle deelvensters verzenden)

Ctrl + b Spacebar

Wissel tussen indelingen van deelvensters

Ctrl + b o

Schakel naar volgende deelvenster

Ctrl + b q

Toon deelvensters nummers

Ctrl + b q 0 ... 9

Selecteer deelvenster op nummer

Ctrl + b z

In-/uit-zoeken deelvenster

Ctrl + b !

Converteer deelvenster in venster

Ctrl + b +
Ctrl + b Ctrl +
Ctrl + b +
Ctrl + b Ctrl +

Wijzig grootte van huidge deelvenster hoogte (houden van tweede toets is optioneel)

Ctrl + b +
Ctrl + b Ctrl +
Ctrl + b +
Ctrl + b Ctrl +

Wijzig grootte van huidge deelvenster breedte (houden van tweede toets is optioneel)

Ctrl + b x

Sluit huidig deelvenster

Kopiëermodus

: setw -g mode-keys vi

gebruik vi-sleutels in buffer

Ctrl + b [

Open kopiëermodus

Ctrl + b PgUp

Open kopiëermodus en schuif één pagina omhoog

q

Sluit modus af

g

Ga naar bovenste regel

G

Ga naar onderste regel

Schuif omhoog

Schuif omlaag

h

Verplaats cursor naar links

j

Verplaats cursor omlaag

k

Verplaats cursor omhoog

l

Verplaats cursor naar rechts

w

Verplaats cursor vooruit één woord tegelijk

b

Verplaats cursor achteruit één woord tegelijk

/

Zoek vooruit

?

Zoek achteruit

n

Volgende trefwoord voorkomen

N

Vorig trefwoord voorkomen

Spacebar

Start selectie

Esc

Wis selectie

Enter

Kopieer selectie

Ctrl + b ]

Plak inhoud van buffer_0

: show-buffer

toon inhoud van buffer_0

: capture-pane

kopieer gehele zichtbare inhoud van deelvenster naar buffer

: list-buffers

Toon alle buffers

: choose-buffer

Toon alle buffers en plak geselecteerde

: save-buffer buf.txt

Sla bufferinhoud op in buf.txt

: delete-buffer -b 1

verwijder buffer_1

Diversen

Ctrl + b :

Open opdrachtmodus

: set -g OPTION

Stel OPTIE in voor alle sessies

: setw -g OPTION

Stel OPTIE in voor alle vensters

: set mouse on

Schakel muismodus in

Hulp

$ tmux list-keys
: list-keys
Ctrl + b ?

Toon toetsenbindingen (sneltoetsen)

$ tmux info

Toon alle sessies, vensters, deelvensters, enzovoort...