Il s’agit ici pour moi de réunir en un lien unique, clairement identifiable — pour moi du moins — un certain nombre de ressources consacrées à Tmux, collant le plus possible à mes petits besoins et à mon usage limité de ce « multiplexeur de terminaux ».
Installation et préparation de base
Tmux est disponible dans les dépôts et il suffit pour l’installer d’un :
sudo apt install tmux
Ensuite, on récupère et on place dans notre /home
les fichiers de configuration proposé par Gregory Pakosz sur GitHub :
cd /home/$USER
git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .
Configuration personnelle
...
Raccourcis claviers
Avec cette configuration proposée par Gregory Pakosz, le préfixe à utiliser est soit Ctrl+b, celui par défaut de tmux, soit Ctrl+a.
prefix " ou prefix - : partager le panneau horizontalement
prefix % ou prefix _ : partager le panneau verticalement
prefix c : créer un nouveau panneau
prefix x : détruire le panneau actif
prefix space : alterne entre les différentes dispositions de panneaux possibles
prefix alt+1 : organise les panneaux verticalement
prefix alt+2 : organise les panneaux horizontalement
prefix ! : transforme un panneau en fenêtre
Pour envoyer un panneau vers une autre fenêtre, il faut commencer par saisir le raccourci prefix : et de saisir : join-pane -t :<int>
prefix m : (dés)activer le mode souris
Copier-Coller
Pour profiter pleinement du copier-coller, il convient d’installer le paquet xclip
et de bien avoir dans le fichier ~/.tmux.conf.local
la ligne suivante :
tmux_conf_copy_to_os_clipboard=true
À la souris, il suffit de surligner le texte à copier et d’utiliser Alt+w.
Sinon, au clavier, il faut commencer par utiliser prefix [ pour entrer en mode copie, se rendre au début du texte à copier, appuyer sur Espace, se rendre à la fin et simplement appuyer sur Entrée.
Un message, un commentaire ?