all repos — blog @ d0574744ba5a672ac57c5001da8f00a604ba1c6d

Code and content for 5ika.ch

content/garden/cli/tmux.md (view raw)

 1---
 2Title: Utiliser tmux
 3Date: 2024-12-23
 4---
 5
 6## Cheatsheet
 7
 8Toutes les actions doivent être précédées de `Ctrl+B` (préfixe).
 9
10### Commandes génériques
11
12- `CTRL+A`: Se déplacer au début de la ligne
13- `CTRL+E`: Se déplacer à la fin de la ligne
14- `CTRL+→←`: Se déplace de mot en mot
15- `CTRL+U`: Couper du début de la ligne jusqu'au curseur
16- `CTRL+K`: Coupe du curseur à la fin de la ligne
17- `ALT+D`: Coupe du curseur à la fin du mot
18- `CTRL+Y`: Colle ce qui a été coupé précédemment
19- `CTRL+L`: Vide le terminal (clear)
20- `CTRL+R`: Recherche dans les commandes passées
21- `CTRL+S`: Freeze l'écran
22- `CTRL+Q`: Unfreeze l'écran
23- `CTRL+D`: Ferme la session en cours
24
25## Commande préfixées
26
27Les commandes suivantes doivent être préfixées par `CTRL+B`.
28
29### Gestion des fenêtres
30
31- `d`: Détache la session en Couper
32- `c`: Créer une nouvelle fenêtre
33- `w`: Lister les fenêtres
34- `,`: Renommer la fenêtre
35- `n`: Se déplacer vers la fenêtre suivante
36- `p`: Se déplacer vers la fenêtre précédente
37- `<numéro>`: Se déplace vers la fenêtre attribuée à ce numéro
38- `l`: Retourne vers la fenêtre précédente
39
40### Gestion des panes
41
42- `%`: Splitter horizontalement
43- `"`: Splitter verticalement
44- `↑↓→←`: Se déplacer entre les panes
45- `;`: Revenir au pane précédent
46- `!`: Déplacer le pane courant dans une nouvelle fenêtre
47- `z`: Mettre le plane courant en pleine écran (ou sortir du plein écran)
48- `{`: Déplacer le pane courant vers la gauche
49- `}`: Déplacer le pane courant vers la droite
50- `Ctrl+<flèche>`: Redimensionne le pane courant
51- `x`: Ferme le pane courant
52- `q`: Affiche les numéros des panes
53- `q <numéro>`: Se déplacer vers le pane attribué à ce numéro
54
55### Plugins
56
57- `I`: Installe les plugins listés dans `~/.tmux.conf` (avec tpm)
58- `alt+u`: Met à jour/supprime les plugins en fonction de la liste dans `~/.tmux.conf`