Terminaux fractionnés

Vous avez souvent besoin de voir un second terminal à côté du premier — pour vérifier une base de données, suivre un journal ou exécuter rapidement une commande — sans perdre de vue le terminal d’origine. Le fractionnement du panneau de terminal permet précisément cela : deux terminaux ou plus restent visibles simultanément, chacun constituant toujours une session complète et indépendante.

Trois exemples de dispositions fractionnées côte à côte : une division verticale avec deux terminaux côte à côte, portant la mention Cmd+D ou Alt+D ; une division horizontale avec deux terminaux empilés, l’un au-dessus de l’autre, portant la mention Cmd+Shift+D ou Alt+Shift+D ; et une disposition mixte avec un terminal à gauche et deux terminaux empilés à droite

Créer une division

Lorsqu’un terminal a le focus, utilisez l’un de ces raccourcis pour fractionner la vue :

RaccourciDisposition
Cmd+D (macOS) / Alt+D (Windows/Linux)Division verticale — côte à côte
Cmd+Shift+D (macOS) / Alt+Shift+D (Windows/Linux)Division horizontale — empilés l’un au-dessus de l’autre

Cela crée un nouveau nœud enfant du nœud actuel et lance un nouveau terminal à côté du terminal actuel. TermTree le démarre à la racine du worktree détecté lorsqu’elle est disponible ; sinon, il utilise le répertoire actuel de l’agent, puis, en dernier recours, le répertoire du shell actif. La division apparaît comme un enfant, car elle représente une sous-tâche du terminal à partir duquel vous l’avez créée.

Sous Windows/Linux, le raccourci de fractionnement est Alt+D plutôt que Ctrl+D, car Ctrl+D est réservé à la fin de fichier (EOF) dans Git Bash, WSL et les shells Linux.

Ajouter des terminaux existants à une division

Vous pouvez intégrer le terminal de n’importe quel nœud au groupe fractionné actuel :

MéthodeDisposition
Cmd+Click (macOS) / Ctrl+Click (Windows/Linux) sur un nœudAjouter en tant que division verticale
Cmd+Shift+Click (macOS) / Ctrl+Shift+Click (Windows/Linux) sur un nœudAjouter en tant que division horizontale

Si le nœud sélectionné ne possède pas encore de terminal, un terminal est lancé automatiquement.

Les nœuds dont les terminaux sont regroupés reçoivent une mise en évidence secondaire sur la carte mentale, afin que vous puissiez voir quels nœuds appartiennent à la division actuelle.

Dispositions mixtes

Vous pouvez combiner des divisions verticales et horizontales. Par exemple :

  1. Commencez avec le terminal A ayant le focus.
  2. Appuyez sur Cmd+D (macOS) / Alt+D (Windows/Linux) — le terminal B apparaît à droite (division verticale).
  3. Donnez le focus au terminal B et appuyez sur Cmd+Shift+D (macOS) / Alt+Shift+D (Windows/Linux) — le terminal C apparaît sous B (division horizontale).

Résultat : A à gauche, B et C empilés à droite.

Retirer un terminal de la division

Appuyez sur Cmd+Shift+M / Ctrl+Shift+M pour réduire le terminal ayant le focus. Il disparaît du groupe fractionné et la disposition se réorganise pour occuper l’espace disponible.

S’il ne reste qu’un seul terminal après la réduction, le groupe fractionné est automatiquement dissous.

Dissoudre une division

Chacune des actions suivantes dissout l’intégralité du groupe fractionné (tous les terminaux regroupés sont masqués et seul le terminal cible reste visible) :

  • Cliquer sur un nœud qui ne fait pas partie du groupe fractionné.
  • Naviguer avec les touches fléchées dans la carte mentale.
  • Parcourir les terminaux avec Cmd+Shift+Up/Down jusqu’à un terminal situé hors du groupe.
  • Appuyer sur Escape depuis la zone du terminal.

Les sessions de terminal sous-jacentes continuent de s’exécuter — seule la vue regroupée est fermée.