Raccourcis Clavier Tmux

Image de couverture de la feuille de triche 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.

RaccourciFonction
Raccourcis Généraux
Ctrl + BLa 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 + BEnvoyer la touche leader à travers le terminal.
Ctrl + B, puis :Ouvrir le tampon de commande.
Ctrl + B, puis Ctrl + ZSuspendre le client tmux actuel.
Ctrl + B, puis DDétacher la session actuelle du terminal actif.
Ctrl + B, puis Shift + DOuvrir une invite pour sélectionner quelle session détacher.
Ctrl + B, puis SPasser à 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 RRedessiner l’écran actuel.
Ctrl + B, puis TAfficher l’heure actuelle.
Gestion des Fenêtres
Ctrl + B, puis CCréer une nouvelle fenêtre.
Ctrl + B, puis &Supprimer la fenêtre actuellement sélectionnée.
Ctrl + B, puis IAfficher brièvement des informations sur la fenêtre actuellement sélectionnée.
Ctrl + B, puis NAller à la fenêtre suivante dans la session.
Ctrl + B, puis PAller à la fenêtre précédente dans la session.
Ctrl + B, puis Alt + NAller à la fenêtre suivante avec un marqueur.
Ctrl + B, puis Alt + PAller à 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 LRevenir à la fenêtre précédemment sélectionnée.
Ctrl + B, puis 0-9Aller à 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 WOuvrir une invite pour sélectionner de manière interactive la fenêtre à laquelle passer.
Ctrl + B, puis FRechercher des fenêtres contenant une chaîne de texte spécifique.
Gestion des Panneaux
Ctrl + B, puis QAfficher 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 XSupprimer 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 MMarquer le panneau actuel.
Ctrl + B, puis Shift + MDé-marquer le panneau actuel.
Ctrl + B, puis OSé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 HautSélectionner le panneau au-dessus du panneau actuellement sélectionné.
Ctrl + B, puis BasSélectionner le panneau en dessous du panneau actuellement sélectionné.
Ctrl + B, puis GaucheSélectionner le panneau à gauche du panneau actuellement sélectionné.
Ctrl + B, puis DroiteSélectionner le panneau à droite du panneau actuellement sélectionné.
Mises en Page des Panneaux
Ctrl + B, puis Alt + 1Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page empilée horizontalement.
Ctrl + B, puis Alt + 2Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page empilée verticalement.
Ctrl + B, puis Alt + 3Arranger 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 + 4Arranger 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 + 5Arranger la mise en page des panneaux dans la fenêtre actuelle en une mise en page carrelée.
Ctrl + B, puis EspaceFaire défiler toutes les mises en page par défaut dans la fenêtre actuelle.
Ctrl + B, puis Ctrl + HautAugmenter la taille du panneau actuellement sélectionné d’une ligne vers le haut.
Ctrl + B, puis Ctrl + BasAugmenter la taille du panneau actuellement sélectionné d’une ligne vers le bas.
Ctrl + B, puis Ctrl + GaucheAugmenter la taille du panneau actuellement sélectionné d’une ligne vers la gauche.
Ctrl + B, puis Ctrl + DroiteAugmenter 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.
GAller à la ligne supérieure de la fenêtre actuelle.
Shift + GAller à 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é.
NMettre en surbrillance la prochaine occurrence d’un mot-clé.
Shift + NMettre 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