Appuyez sur ÉCHAP pour fermer

Cloud & DevOps
3 min de lecture

Personnaliser tmux : raccourcis et configuration

Partager :

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.

Score SEO
78/100