Personnaliser tmux : raccourcis et configuration Guide pratique pour personnaliser tmux : préfixe, raccourcis de découpe, navigation sans préfixe, souris et statut. Personnaliser tmux est une étape clé pour transformer un outil puissant en assistant au quotidien. En ajustant le fichier tmux.
Personnaliser tmux est une étape clé pour transformer un outil puissant en assistant au quotidien. En ajustant le fichier tmux.conf, vous pouvez aligner l'expérience avec votre méthode de travail: préfixe, gestion des panneaux, navigation sans préfixe, souris et apparence de la barre de statut. Cet article vous guide pas à pas et partage des exemples concrets.
Changer le préfixe et gagner en fluidité
Pour moi, changer le préfixe de tmux est le premier geste qui peut faire gagner du temps et réduire les frictions lors des sessions intenses. Le préfixe par défaut est C-b; le remplacer par C-a est une option populaire chez les utilisateurs habitués au clavier.
set -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix
Maîtriser les raccourcis de découpe et la navigation
La gestion des panneaux peut être optimisée en associant des raccourcis qui reflètent votre flux de travail. Par exemple, utiliser le séparateur vertical | pour créer un panneau à gauche et droit, et - pour le découpage vertical en haut et bas.
bind-key | split-window -h
bind-key - split-window -v
Navigation sans préfixe et déplacement rapide
Pour naviguer entre les panneaux sans passer par le préfixe, vous pouvez activer des combinaisons de touches avec les touches Alt et les flèches, ce qui accélère la navigation pendant l’exploitation du terminal.
bind-key -n M-Left select-pane -L
bind-key -n M-Right select-pane -R
bind-key -n M-Up select-pane -U
bind-key -n M-Down select-pane -D
Activation de la souris et thématisation visuelle
Activer la souris rend le repositionnement des panneaux plus intuitif et facilite le défilement dans les outils tels que les logs ou les panneaux de sortie.
set -g mouse on
Pour l’esthétique et la lisibilité, vous pouvez thématiser la barre de statut et les fenêtres avec une palette adaptée à votre terminal et à votre thème favori.
set -g status-interval 5
set -g status on
set -g status-left '#(whoami) │ tmux'
set -g status-right '%Y-%m-%d %H:%M'
set -g status-style fg=colour244,bg=colour235
set -g window-status-current-style fg=colour226,bg=colour235
set -g pane-border-style fg=colour235
set -g pane-active-border-style fg=colour39
set -g default-terminal 'screen-256color'
Recharge de la configuration et gestion des noms
Recharger la configuration à la volée évite de quitter et de relancer tmux à chaque modification. Vous pouvez aussi désactiver le renommage automatique des fenêtres pour garder un titre cohérent.
bind-key r source-file ~/.tmux.conf \; display-message "tmux config reloaded"
set -g automatic-rename off
set -g allow-rename off
Limites et conseils pratiques
Certains paramètres dépendent du terminal utilisé et des polices. Certaines combinaisons peuvent entrer en conflit avec d’autres raccourcis du système ou du shell. Testez vos associations sur une session dédiée et ajustez-les selon votre flux.
Pour terminer
Personnaliser tmux, c’est gagner en efficacité: les raccourcis, la navigation fluide et une barre de statut lisible s’alignent avec votre terminal pour un workflow plus fluide au quotidien.