Raccourcis Clavier Tmux

Tmux est un multiplexeur de terminal simple mais puissant pour les machines basées sur UNIX. Il vous permet de créer et de gérer plusieurs fenêtres de terminal à partir d’un seul terminal teletype (TTY). Tmux le fait en créant des pseudo-terminaux autonomes qu’il sert à l’utilisateur. Cette approche permet à tmux de créer des fenêtres de terminal qui persistent à travers les sessions. Non seulement cela, mais cela permet également de transférer facilement des informations et de modifier différents terminaux.
De ce fait, tmux est un programme incontournable tant pour les utilisateurs quotidiens que pour les administrateurs système. Sa capacité à fournir une session de terminal persistante signifie que vous pouvez exécuter tmux à distance et exécuter des programmes sans risquer de les terminer lors de la déconnexion. De plus, sa capacité à manipuler les fenêtres de terminal en fait un gestionnaire de fenêtres simple pour les utilisateurs avancés.
Téléchargez cette feuille de triche
Entrez votre e-mail ci-dessous pour recevoir cette feuille de triche PDF dans votre boîte de réception.
Raccourcis Clés Essentiels Tmux
Bien que tmux offre de nombreux avantages, une difficulté clé que rencontrent les nouveaux utilisateurs avec tmux est sa syntaxe de raccourcis peu commune et peu intuitive. Bien qu’il soit possible de remapper le raccourci tmux dans votre système, vous ne pourrez peut-être pas charger une configuration personnalisée dans chaque système avec lequel vous pourriez travailler. Par conséquent, vous voudrez probablement toujours savoir comment fonctionne le système tmux par défaut. Cette feuille de triche vise à vous enseigner les bases de l’utilisation des liaisons obscures de tmux.
| Raccourci | Fonction |
|---|---|
| Raccourcis Généraux | |
| Ctrl + B | La touche leader par défaut. |
| Ctrl + B, puis ? | Ouvrir le menu d’aide de tmux. |
| Ctrl + B, puis ~ | Afficher tous les messages système pour la session actuelle. |
| Ctrl + B, puis Ctrl + B | Envoyer la touche leader à travers le terminal. |
| Ctrl + B, puis : | Ouvrir le tampon de commande. |
| Ctrl + B, puis Ctrl + Z | Suspendre le client tmux actuel. |
| Ctrl + B, puis D | Détacher la session actuelle du terminal actif. |
| Ctrl + B, puis Shift + D | Ouvrir une invite pour sélectionner quelle session détacher. |
| Ctrl + B, puis S | Passer à une session différente. |
| Ctrl + B, puis ( | Déplacer le client actuel vers la session précédente. |
| Ctrl + B, puis ) | Déplacer le client actuel vers la session suivante. |
| Ctrl + B, puis R | Redessiner l’écran actuel. |
| Ctrl + B, puis T | Afficher l’heure actuelle. |
| Gestion des Fenêtres | |
| Ctrl + B, puis C | Créer une nouvelle fenêtre. |
| Ctrl + B, puis & | Supprimer la fenêtre actuellement sélectionnée. |
| Ctrl + B, puis I | Afficher brièvement des informations sur la fenêtre actuellement sélectionnée. |
| Ctrl + B, puis N | Aller à la fenêtre suivante dans la session. |
| Ctrl + B, puis P | Aller à la fenêtre précédente dans la session. |
| Ctrl + B, puis Alt + N | Aller à la fenêtre suivante avec un marqueur. |
| Ctrl + B, puis Alt + P | Aller à la fenêtre précédente avec un marqueur. |
| Ctrl + B, puis , | Changer l’étiquette de la fenêtre actuelle. |
| Ctrl + B, puis . | Changer le numéro d’index de la fenêtre actuelle. |
| Ctrl + B, puis L | Revenir à la fenêtre précédemment sélectionnée. |
| Ctrl + B, puis 0-9 | Aller à la fenêtre avec le numéro d’index correspondant. |
| Ctrl + B, puis ‘ | Ouvrir une invite pour passer directement à un numéro d’index spécifique. |
| Ctrl + B, puis W | Ouvrir une invite pour sélectionner de manière interactive la fenêtre à laquelle passer. |
| Ctrl + B, puis F | Rechercher des fenêtres contenant une chaîne de texte spécifique. |
| Gestion des Panneaux | |
| Ctrl + B, puis Q | Afficher l’index du panneau pour l’écran actuellement visible. |
| Ctrl + B, puis % | Créer un nouveau panneau divisé verticalement dans la fenêtre actuelle. |
| Ctrl + B, puis “ | Créer un nouveau panneau divisé horizontalement dans la fenêtre actuelle. |
| Ctrl + B, puis X | Supprimer le panneau actuellement sélectionné. |
| Ctrl + B, puis ! | Mettre le panneau actuellement sélectionné dans une autre fenêtre. |
| Ctrl + B, puis ; | Sélectionner le panneau précédemment actif. |
| Ctrl + B, puis M | Marquer le panneau actuel. |
| Ctrl + B, puis Shift + M | Dé-marquer le panneau actuel. |
| Ctrl + B, puis O | Sélectionner le panneau suivant dans la fenêtre actuellement sélectionnée. |
| Ctrl + B, puis { | Échanger le panneau actuellement sélectionné avec le précédent dans l’index. |
| Ctrl + B, puis } | Échanger le panneau actuellement sélectionné avec le suivant dans l’index. |
| Ctrl + B, puis Haut | Sélectionner le panneau au-dessus du panneau actuellement sélectionné. |
| Ctrl + B, puis Bas | Sélectionner le panneau en dessous du panneau actuellement sélectionné. |
| Ctrl + B, puis Gauche | Sélectionner le panneau à gauche du panneau actuellement sélectionné. |
| Ctrl + B, puis Droite | Sélectionner le panneau à droite du panneau actuellement sélectionné. |
| Mises en Page des Panneaux | |
| Ctrl + B, puis Alt + 1 | Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page empilée horizontalement. |
| Ctrl + B, puis Alt + 2 | Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page empilée verticalement. |
| Ctrl + B, puis Alt + 3 | Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page de type master-stack horizontal. |
| Ctrl + B, puis Alt + 4 | Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page de type master-stack vertical. |
| Ctrl + B, puis Alt + 5 | Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page carrelée. |
| Ctrl + B, puis Espace | Faire défiler toutes les mises en page par défaut dans la fenêtre actuelle. |
| Ctrl + B, puis Ctrl + Haut | Augmenter la taille du panneau actuellement sélectionné d’une ligne vers le haut. |
| Ctrl + B, puis Ctrl + Bas | Augmenter la taille du panneau actuellement sélectionné d’une ligne vers le bas. |
| Ctrl + B, puis Ctrl + Gauche | Augmenter la taille du panneau actuellement sélectionné d’une ligne vers la gauche. |
| Ctrl + B, puis Ctrl + Droite | Augmenter la taille du panneau actuellement sélectionné d’une ligne vers la droite. |
| Mode de Copie de Texte | |
| Ctrl + B, puis [ | Passer la session actuelle en mode de copie de texte de tmux. |
| G | Aller à la ligne supérieure de la fenêtre actuelle. |
| Shift + G | Aller à la ligne inférieure de la fenêtre actuelle. |
| / | Faire une recherche vers l’avant pour un mot-clé. |
| ? | Faire une recherche vers l’arrière pour un mot-clé. |
| N | Mettre en surbrillance la prochaine occurrence d’un mot-clé. |
| Shift + N | Mettre en surbrillance l’occurrence précédente d’un mot-clé. |
| K
Flèche Haut | Déplacer le curseur d’une ligne vers le haut. | | J
Flèche Bas | Déplacer le curseur d’une ligne vers le bas. | | H/Flèche Gauche | Déplacer le curseur d’un caractère vers la gauche. | | L/Flèche Droite | Déplacer le curseur d’un caractère vers la droite. | | W | Déplacer le curseur d’un mot vers l’avant. | | B | Déplacer le curseur d’un mot vers l’arrière. | | Ctrl + Espace | Commencer la sélection de texte au point actuel. | | Ctrl + W | Copier le texte sélectionné dans le tampon de collage. | | Q | Revenir à la fenêtre actuelle dans une session tmux régulière. | | Ctrl + B, puis ] | Coller le contenu du dernier tampon dans la fenêtre actuelle. | | Ctrl + B, puis = | Ouvrir la liste des sessions actuellement actives et sélectionner où coller la sélection actuelle.
Crédit image : ** Unsplash