Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
TechBox TechBox TechBox
TechBox TechBox TechBox
  • Accueil
  • Frontière de l’IA
  • Partage Open Source
  • Guides
  • Français
    • English
    • Français
    • Deutsch
    • Español
    • Русский
    • 日本語
  • Accueil
  • Frontière de l’IA
  • Partage Open Source
  • Guides
  • Français
    • English
    • Français
    • Deutsch
    • Español
    • Русский
    • 日本語
Close

Search

Subscribe
Partage Open Source

Zellij : Un multiplexeur de terminal puissant et facile à utiliser

By Jason
05/19/2026 5 Min Read
Commentaires fermés sur Zellij : Un multiplexeur de terminal puissant et facile à utiliser

Le cercle des multiplexeurs de terminaux n’est pas énorme, mais un projet a gagné plus de 32 000 étoiles. Sachant que tmux domine depuis plus d’une décennie, un nouveau challenger a émergé. Il s’appelle Zellij, débuté en 2020, écrit en Rust. Son positionnement est un « espace de travail terminal avec tout inclus ». En langage clair : prêt à l’emploi ; vous pouvez commencer à travailler sans bidouiller la configuration.

Pour être honnête, j’ai utilisé tmux longtemps, et il est vraiment puissant. Mais il y a toujours eu un point douloureux persistant : si vous ne l’utilisez pas pendant un moment, vous oubliez les raccourcis. Vous devez relire la doc et réapprendre la logique de la touche préfixe à chaque fois. Découvrir Zellij m’a fait réaliser que les multiplexeurs de terminaux pouvaient être aussi pratiques.

Au démarrage, l’interface ressemble à ceci :

  • Une barre d’onglets supérieure​ affiche les sessions et les onglets.
  • Une barre d’état inférieure​ affiche directement les indices de raccourcis — vous voulez diviser un volet ? Elle dit Alt+n. Voulez-vous changer d’onglet ? Ctrl+t. WYSIWYG, un débutant peut démarrer en quelques minutes.

Toutes les fonctionnalités principales sont préconfigurées.

01 Sauvegarde automatique de session.​ Fermez le terminal ou redémarrez le système, et il sauvegarde automatiquement la session. Par défaut, il enregistre l’état sur le disque toutes les 10 secondes. La prochaine fois que vous démarrez, il lit cet état, restaurant votre espace de travail à son dernier état fermé.

02 Créer des sessions indépendantes pour différentes tâches.​ Beaucoup jonglent souvent avec plusieurs tâches simultanément — comme une session pour le frontend et une autre pour exécuter des tests. Voulez-vous vérifier si les tests sont terminés ? Appuyez sur Ctrl+o+wpour ouvrir le gestionnaire de sessions, cliquez, et vous y êtes. Les sessions n’interfèrent pas, et leurs états sont préservés lors du retour.

03 Fenêtres flottantes (panneaux).​ Parfois, vous ne voulez pas diviser l’écran. Un volet flottant temporaire résout ceci. Appelez-le quand nécessaire, fermez-le une fois terminé, sans interrompre le travail normal. Les amateurs de clavier ont des raccourcis : Ctrl+p+epour faire apparaître un volet en fenêtre flottante, Ctrl+p+ipour l’épingler au-dessus.

04 Éditer le tampon de défilement (scrollback) : Ce que tmux ne peut pas faire.​ C’est peut-être la fonctionnalité la plus enviée des utilisateurs de tmux — éditer directement le tampon de défilement du terminal. Quiconque a utilisé un terminal sait que parfois la sortie de commande est longue. Pour copier ou rechercher un contenu précédent, vous devez remonter maladroitement avec la souris. Le mode copie de tmux aide partiellement, mais l’expérience n’est pas géniale. L’approche de Zellij : appuyez sur Ctrl+s, puis e. Cela ouvre tout le tampon de défilement du volet actuel dans votre $EDITORsystème par défaut. Vous pouvez rechercher, copier et éditer comme un fichier texte normal. Fermez l’éditeur pour retourner au terminal.

05 Panneaux empilés : Plusieurs panneaux empilés ensemble.​ Les panneaux empilés superposent verticalement plusieurs panneaux au même endroit, commutables avec les flèches. Surveillez plusieurs processus simultanément — exécutez des tests, regardez des logs, ouvrez un éditeur — tous empilés, changez avec les touches haut/bas, sans fragmenter l’écran.

Le redimensionnement des panneaux est aussi très intuitif : Alt++pour agrandir le volet actuel de 30 %, Alt--pour rétrécir. Maintenez pour redimensionner continuellement. Pas besoin de mémoriser des raccourcis de redimensionnement ou de saisir manuellement des valeurs de pixels.

06 Collaboration : Un joyau pour la programmation en binôme à distance.​ Plusieurs utilisateurs se connectent simultanément à la même session, chacun avec un curseur indépendant, voyant les opérations de l’autre en temps réel. Plus besoin de subir le décalage du partage d’écran ; deux personnes collaborent directement dans le même terminal.

07 Terminal accessible via navigateur.​ Serveur web intégré permettant un accès direct du navigateur aux sessions terminal. Note : nécessite une configuration HTTPS et des jetons d’authentification.

08 Système de plugins : Basé sur WebAssembly.​ Écrivez des plugins dans tout langage compilant en WASM. Rust a un support SDK de première classe. Le gestionnaire de sessions et le sélecteur de fichiers intégrés de Zellij sont des plugins. Les fichiers .wasmsont distribués indépendamment, ne polluant pas le programme principal. Combiné au système de disposition, il peut créer une expérience de type IDE — comme la disposition communautaire strider: navigateur de fichiers à gauche, éditeur et panneaux de commande à droite.

09 Dispositions personnalisées : Lancement d’espace de travail en un clic.​ Un espace de travail de développement Rust pourrait avoir besoin de : un éditeur à gauche pour src/main.rs, trois panneaux à droite pour cargo check, cargo run, cargo test. Dans tmux, vous écririez un tas de scripts shell. Zellij utilise KDL (un langage déclaratif) pour les fichiers de disposition :

kdlkdllayout {
    pane split_direction="vertical" {
        pane edit="src/main.rs"
        pane {
            pane command="cargo check"
            pane command="cargo run"
            pane command="cargo test"
        }
    }
}

Sauvegardez le fichier de disposition, par ex. rust-layout.kdl. Le prochain lancement lit cette configuration, vous donnant un espace de travail complet.

Bien sûr, il y a quelques points à noter.

  1. Scénarios sensibles aux performances :​ Une session tmux fait environ 6 Mo, Zellij environ 80 Mo — plus de dix fois plus volumineux.
  2. Dépendance aux plugins tmux :​ Les fonctionnalités courantes de Zellij sont couvertes, mais si vous dépendez fortement de certains plugins tmux, cela pourrait être gênant.
  3. Période d’adaptation pour les vétérans de tmux :​ Par exemple, Ctrl+test la touche préfixe dans tmux, mais change d’onglet dans Zellij. Facile de se tromper au début.

À ce stade, beaucoup d’amis sont probablement impatients d’essayer. La façon la plus simple est de copier la commande ci-dessous et d’installer :

bashbashbash <(curl -L https://zellij.dev/launch)

Les installateurs hors ligne sont aussi disponibles. Téléchargez les binaires précompilés pour votre plateforme depuis GitHub. Fonctionne sous Linux, macOS, Windows.

Réflexions finales

Je joue avec des outils de terminal depuis presque 10 ans, du premier screenà tmux, et maintenant Zellij. tmux est un classique. D’une stabilité à toute épreuve ; il peut tourner sur un serveur pendant des années sans problème. Le nouveau Zellij apporte de nouvelles fonctionnalités. Par exemple, éditer directement le tampon de défilement avec un éditeur augmente immensément l’efficacité.

Les outils sont comme ça — ils évoluent constamment. Autrefois, vous pensiez que tmux était assez bon, maintenant vous trouvez quelque chose d’encore plus pratique. Peut-être que dans quelques années, quelque chose de nouveau émergera et concurrencera Zellij. Mais une chose ne changera pas : rendre les outils meilleurs et abaisser la barrière d’entrée.

Partagez vos pensées dans les commentaires. Le projet est open-source sous la licence MIT. Les amis intéressés peuvent consulter le code source et la documentation dans le dépôt GitHub.

Adresse Open Source :​ https://github.com/zellij-org/zellij

Author

Jason

Follow Me
Other Articles
Previous

Anthropic annonce : Écrivez en HTML

Latest Articles

  • Zellij : Un multiplexeur de terminal puissant et facile à utiliser
  • Anthropic annonce : Écrivez en HTML
  • Un autre outil de prise de notes fait fureur, plus de 30k étoiles sur GitHub
  • 14.4k étoiles sur GitHub Trending ! Votre Codex n’est plus seul
  • Explosion d’étoiles sur GitHub : 46k ! Cette centrale électrique de terminal IA devient enfin Open-Source

Recent Comments

Aucun commentaire à afficher.
    Copyright 2026 — TechBox. All rights reserved.