Ce billet de blog partage une expérience de plus de dix ans avec Tmux, un multiplexeur de terminaux essentiel pour les utilisateurs avancés de la ligne de commande sous GNU/Linux. L'auteur explique les concepts clés de Tmux (sessions, fenêtres, volets) et souligne son utilité persistante malgré l'essor des IDE, notamment pour les tâches où la ligne de commande reste plus efficace. Il recommande une approche progressive pour maîtriser Tmux et mentionne des outils comme tmuxp et Sesh pour optimiser la gestion des sessions. Sesh, bien que présentant quelques inconvénients, apporte une solution dynamique pour mixer des sessions prédéfinies et des répertoires récents.
L'auteur commence par expliquer pourquoi il a choisi Tmux. Ensuite, il détaille sa configuration et donne les raisons de ses choix.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
En résumé, les outils recommandés :
- utilisation du shell Linux
- distribution Arch Linux
- tiling window manager i3
- terminal URxvt avec tmux / tmuxp
- IDE vim
- git
- outils cli pour accéder aux bases de données : mycli ou pgcli
Suite de https://thevaluable.dev/practical-guide-fzf-example/ l'auteur passe en revue la customisation :
- des raccourcis clavier de fzf
- de la complétion
Il montre aussi l'utilisation conjointe de fzf et tmux... Puissant !
Un concurrent de Tmux et Screen
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
En complément à l'article sur Tmuxinator
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Deux utilitaires bien pratiques : Tmux et Screen