====== tmux ======
Röviden a ''tmux'' egy fejlett [[tudasbazis:linux:screen]].
===== Használata =====
* https://gist.github.com/MohamedAlaa/2961058
* http://code.tutsplus.com/tutorials/intro-to-tmux--net-33889
Minden **tmux** billentyűprancsot meg kell előznie egy úgynevezett //"prefix"//-nek, ami az alapbeállítások szerinte a Ctrl-b. Ezt leütve fogja a **tmux** a többi billentyűleütésünket értelmezni, mint utasítás
A **vim**-hez hasonlóan a **tmux**-ban is van parancs beviteli lehetőség, melyet a :-tal érhetünk el.
===== Indítás =====
^ Művelet ^ Parancs |
| Program indítása | tmux
|
| Új, elnevezett példány indítása | tmux new -s "myname"
|
| Visszacsatlakozás egy korábbi példányhoz | tmux attach
|
| Visszacsatlakozás egy korábbi példányhoz név alapján | tmux a -t "myname"
|
| Példányok listázása | tmux ls
|
| Példány bezárása név alapján | tmux kill-session -t "myname"
|
A parancsoknak van rövid megfelelője (pl. ''attach'' = ''a'')
==== Példányok (session/instance) ====
^ Művelet ^ Billentyű parancs ^ tmux parancs |
| Új ''tmux'' példány | | '':new'' |
| Példány átnevezése | $ | |
| Páldány lecsatlakoztatása | d | |
^ ^^|
| Iterakív példány választó | s ||
==== Ablakok (fülek) ====
^ Művelet ^ Billentyű parancs |
| Új ablak | c |
| Ablak bezárása | & |
| Ablak átnevezése | , |
^ ^|
| Következő ablak | n |
| Előző ablak | p |
| Iterakív ablak választó | w |
| Ablak keresése | f |
==== Panelek ====
^ Művelet ^ Billentyű parancs |
| Panel függőleges vágása | % |
| Panel vízszintes vágása | " |
| Panel bezárása | x |
^ ^|
| Váltás a panelek között | Up/Down/Left/Right |
| Panel teljes képernyőre és vissza | z |
| Panelek átmérezetése | Ctrl-Up/Ctrl-Down/Ctrl-Left/Ctrl-Right |
| Panelek elrendezésének váltása | Space |
| Panelek megcserélése | o |
| Panelek számának megjelenítése | q |
^ ^|
| Panelek átalakítása ablakká | + |
| Ablak visszaalakítása panellé | Minus |
===== VI üzemmód =====
A //prefix// után a jól megszokott **vi**-os parancsok használhatók, melyhez a következőt kell írni a ''${HOME}/.tmux.conf'' fájlba:
setw -g mode-keys vi