Aller au contenu
yaggui docsProchaine (non publiée)

Onglets

Chaque dépôt que vous ouvrez obtient un onglet dans la barre de titre. Cette page couvre l’ouverture, la fermeture, le changement et le réordonnancement des onglets, la signification de leurs indicateurs, et ce que yaggui retient d’un lancement à l’autre.

  • Nouvel onglet : cliquez sur + à la fin de la barre d’onglets, ou appuyez sur ⌘T (Ctrl+T sous Windows et Linux). Un nouvel onglet affiche l’écran d’accueil, où vous choisissez un dépôt (voir Ouvrir un dépôt). Sur un onglet d’accueil, ce raccourci donne le focus à son champ de recherche au lieu d’ajouter un autre onglet vide.
  • Fermer un onglet : cliquez sur son ×, faites un clic du milieu dessus, appuyez sur ⌘W (Ctrl+W sous Windows et Linux), ou appuyez sur Delete quand l’onglet a le focus. ⌘W ferme l’onglet, jamais la fenêtre. Fermer le dernier onglet laisse un nouvel onglet d’accueil.

Après la fermeture d’un onglet, celui de droite devient actif (ou celui de gauche, à défaut).

Fermer un onglet ne demande jamais de confirmation. Cela annule toute commande yaggui encore en cours ou en attente pour ce dépôt (un fetch, un push…) et ferme ses terminaux intégrés. Vos fichiers, vos changements et vos stashes, ainsi qu’un merge ou un rebase arrêté sur des conflits, restent tels quels. Pour retrouver l’onglet, rouvrez le dépôt depuis l’écran d’accueil.

Un dépôt s’ouvre dans un seul onglet. Ouvrir un dépôt qui a déjà un onglet bascule vers cet onglet au lieu d’en créer un second. Pour travailler sur deux branches côte à côte, utilisez un worktree : chaque worktree est un dépôt distinct avec son propre onglet.

Raccourci Effet
Ctrl+Tab / Ctrl+Shift+Tab Onglet suivant / précédent. La touche Contrôle est aussi utilisée sous macOS.
⌘1 … ⌘8 (Ctrl+1 … Ctrl+8 sous Windows et Linux) Aller à l’onglet situé à cette position.
⌘9 (Ctrl+9 sous Windows et Linux) Aller au dernier onglet, quel que soit leur nombre.

Quand un onglet a le focus clavier, ← / → passent à l’onglet précédent ou suivant (en bouclant), et Home / End au premier ou au dernier.

La palette propose aussi Nouvel onglet, Fermer l’onglet, Onglet suivant et Onglet précédent. Tous ces raccourcis sont des valeurs par défaut que vous pouvez modifier : voir Palette et raccourcis.

Passer d’un onglet récemment affiché à un autre est instantané : yaggui garde prêtes les trois dernières vues de dépôt et rattrape les changements survenus pendant qu’un onglet était masqué.

  • Faites glisser un onglet le long de la barre.
  • Avec un onglet qui a le focus, appuyez sur ⌘⇧← / ⌘⇧→ (Ctrl+Shift+← / Ctrl+Shift+→ sous Windows et Linux).
  • Utilisez Déplacer à gauche / Déplacer à droite dans le menu contextuel de l’onglet.

Quand les onglets ne tiennent plus, ils rétrécissent uniformément, puis la barre défile : utilisez la molette de la souris au-dessus d’elle.

Faites un clic droit sur un onglet :

Élément Disponible quand Effet
Fermer l’onglet Toujours Ferme cet onglet.
Fermer les autres onglets Au moins deux onglets Ferme tous les autres onglets.
Fermer les onglets à droite L’onglet n’est pas le dernier Ferme les onglets situés à sa droite.
Déplacer à droite / Déplacer à gauche L’onglet n’est pas à cette extrémité Déplace l’onglet d’une place.
Copier le chemin Onglets de dépôt Copie le chemin du dépôt et affiche Chemin copié.

Un onglet de dépôt affiche un point coloré (calculé à partir du nom du dépôt, donc toujours le même), le nom du dépôt, et :

Indicateur Signification
Indicateur d’activité (spinner) Le dépôt est en cours d’ouverture, ou une opération (fetch, rebase, push…) est en cours.
Icône d’avertissement ambrée Un merge, un rebase, un cherry-pick, un revert, un bisect ou une application de patch est en cours, ou il y a des conflits. Voir Résoudre les conflits.
Icône d’erreur rouge Le dépôt n’a pas pu être ouvert.
Pastille numérique Nombre de fichiers modifiés : indexés, modifiés, non suivis et en conflit.

Survolez un onglet pour afficher une infobulle avec le nom, le chemin complet et une ligne d’état, par exemple « Rebase en cours · 1 conflit · 6 changements », ou Ouverture impossible. Les lecteurs d’écran reçoivent le même texte.

yaggui enregistre vos onglets peu après chaque changement : leur ordre, l’onglet actif et la disposition de chacun. Au lancement suivant, chaque onglet de dépôt se rouvre.

Si un dépôt ne peut pas être rouvert, son onglet affiche l’erreur avec Réessayer et Fermer l’onglet. Quand son dossier n’existe plus, l’onglet propose aussi Localiser… (indiquez le nouveau dossier, voir Dépôts déplacés ou supprimés) et Retirer des récents. Voir Ouvrir un dépôt. Un onglet dont vous avez retiré le dépôt de yaggui se rouvre en onglet d’accueil.

La taille et l’état replié des panneaux, les sections du panneau gauche et les colonnes du graphe sont enregistrés par dépôt. Quand vous rouvrez un dépôt, dans n’importe quel onglet, il revient avec la disposition que vous lui aviez laissée.