Home
» Wiki
»
Les 5 meilleurs plugins de productivité pour Tmux
Les 5 meilleurs plugins de productivité pour Tmux
Tmux est un excellent multiplexeur de terminaux qui peut fusionner et gérer différentes sessions de console. Bien que ses fonctionnalités principales couvrent presque tous les cas d'utilisation, il dispose également d'un framework de plugins qui vous permet de façonner le programme selon vos besoins. Cet article présentera certains des meilleurs plugins pour Tmux qui peuvent vous aider à optimiser votre flux de travail Terminal.
Si vous êtes nouveau sur Tmux, apprendre tous les raccourcis clavier peut être difficile et frustrant. Avec des raccourcis clavier peu intuitifs, il est facile d'oublier les raccourcis dont vous avez besoin pour utiliser des fonctionnalités Tmux moins connues comme le mode copie et le marquage des volets.
Tmux-menus est un plugin simple qui résout ce problème. Il fournit un menu TUI propre et intuitif auquel vous pouvez accéder en appuyant sur Ctrl + \ . À l'intérieur, il est livré avec toutes les fonctionnalités de Tmux, vous permettant de sélectionner intuitivement ce dont vous avez besoin au lieu de mémoriser leurs raccourcis clavier.
L’un des plus grands défis de Tmux est qu’il s’agit d’un programme sans état. Cela signifie qu'il ne se souviendra de rien de la session après sa fermeture. C'est ennuyeux car cela vous oblige à recréer votre disposition Tmux à chaque redémarrage de votre ordinateur.
Tmux-resurrect est un outil qui peut aider à résoudre ce problème. Il s'agit d'un plugin sans fioritures qui préserve l'intégralité de l'environnement Tmux, y compris l'ordre des fenêtres et la disposition des cadres. Il stocke également des instantanés de sessions, ce qui signifie que vous pouvez « remonter dans le temps » et charger différentes versions de votre configuration Tmux.
Garder une trace des programmes d'arrière-plan peut être difficile si vous traitez plusieurs volets et sessions Tmux. D'après mon expérience, cela conduit à des moments où vous oubliez qu'une commande s'exécute en arrière-plan et fermez accidentellement Tmux.
Tmux-notify est un plugin qui envoie une notification lorsqu'il détecte un processus terminé. Cela fonctionne en vérifiant tout panneau Tmux actif qui vient de passer à une invite de shell Bash. Le plugin enverra ensuite une notification libnotify, qui peut être un son de terminal visuel ou un ping sonore.
La navigation dans les tampons peut être considérée comme l'une des parties les plus maladroites de Tmux. Ce multiplexeur ne fournit pas de raccourcis clavier intégrés pour se déplacer en dehors du mode copie et du focus de la fenêtre. Si vous êtes quelqu'un qui utilise Tmux pour des tâches de productivité quotidiennes, vous trouverez cette particularité étrange à la fois fastidieuse et ennuyeuse, en particulier pour les longues sessions de terminal.
Tmux-jump résout ce problème en rendant la navigation dans le volet Tmux à la fois simple et intuitive. Inspiré de Vimium, il utilise des suggestions de mots-clés pour créer des « points de saut » dans vos fenêtres Tmux. Ces points vous permettent de vous déplacer rapidement dans Tmux sans avoir recours à ses raccourcis clavier complexes.
Treemux est un plugin puissant qui intègre de manière transparente le navigateur de fichiers basé sur l'arborescence de Neovim avec Tmux. Il peut parcourir les dossiers, ouvrir des fichiers et même afficher le répertoire de travail actuel. Cela en fait un plugin précieux si vous souhaitez créer un IDE basé sur Neovim dans Tmux.
Les développeurs de Treemux ont également conçu ce plugin pour qu'il soit aussi discret que possible. Par défaut, ce plugin est invisible et se redimensionne en fonction du volet auquel il est attaché. Par conséquent, Treemux est un excellent plugin si vous préférez un terminal avec un minimum de distractions.