Espaces de travail & terminal

Espaces de travail & groupes

Organisez les onglets liés en espaces de travail, puis regroupez les espaces en groupes glisser-déposer dans la barre latérale.

Un espace de travail est un dossier d'onglets liés — terminal, panneau de diff et session Claude d'un même projet vivent ensemble. Une fois que vous en avez plusieurs, les groupes dans la barre latérale gardent l'ensemble bien rangé.

Ce qu'un espace contient

Chaque espace de travail a son propre :

  • Répertoire par défaut — où démarrent les shells des nouveaux onglets.
  • Onglets et volets — terminaux, sessions Claude, panneaux de diff, panneaux de navigateur web.
  • Mise en page — ratios de division, focus, onglet actif dans chaque volet.

Tout est persisté dans ~/.purplemux/workspaces.json, donc l'espace de travail est l'unité que purplemux sauvegarde et restaure. Fermer le navigateur ne dissout pas un espace ; tmux maintient les shells ouverts et la mise en page reste en place.

Créer un espace

Le premier lancement vous donne un espace par défaut. Pour en ajouter un autre :

  1. Cliquez sur + Nouvel espace en haut de la barre latérale, ou pressez ⌘N.
  2. Nommez-le et choisissez un répertoire par défaut — typiquement la racine du dépôt pour ce projet.
  3. Entrée. L'espace vide s'ouvre.
Choisissez le bon répertoire de départ
Le répertoire par défaut est le cwd de chaque nouveau shell dans cet espace. Si vous le pointez sur la racine du projet, chaque nouvel onglet est à une frappe de `pnpm dev`, `git status`, ou de démarrer une session Claude au bon endroit.

Renommer et supprimer

Dans la barre latérale, faites un clic droit sur un espace (ou utilisez le menu kebab) pour Renommer et Supprimer. Renommer est aussi associé à ⌘⇧R pour l'espace actif.

Supprimer un espace ferme ses sessions tmux et le retire de workspaces.json. Pas d'annulation. Les onglets déjà crashés ou fermés restent partis ; les onglets actifs sont tués proprement.

Changer d'espace

Cliquez sur n'importe quel espace dans la barre latérale, ou utilisez la rangée des chiffres :

Action macOS Linux / Windows
Aller à l'espace 1–9 ⌘1⌘9 Ctrl+1Ctrl+9
Basculer la barre latérale ⌘B Ctrl+B
Mode barre latérale (Espace ↔ Sessions) ⌘⇧B Ctrl+Shift+B

L'ordre dans la barre latérale est l'ordre auquel les touches numériques correspondent. Glissez un espace vers le haut ou le bas pour changer son emplacement.

Grouper des espaces

Quand vous avez une poignée d'espaces, déposez-les dans des groupes par glisser-déposer dans la barre latérale. Un groupe est un en-tête repliable — utile pour séparer « travail client », « projets perso » et « ops » sans tout aplatir.

  • Créer un groupe — glissez un espace sur un autre et la barre latérale propose de les grouper.
  • Renommer — clic droit sur l'en-tête du groupe.
  • Réordonner — glissez les groupes vers le haut/bas, glissez les espaces dedans/dehors.
  • Replier — cliquez sur le chevron de l'en-tête du groupe.

Les groupes sont une organisation visuelle. Ils ne changent ni la persistance des onglets ni le comportement des raccourcis ; ⌘1⌘9 parcourt toujours l'ordre plat de haut en bas.

Où c'est stocké sur le disque

Chaque modification est écrite dans ~/.purplemux/workspaces.json. Vous pouvez l'inspecter ou le sauvegarder — voir Répertoire de données pour la structure complète. Si vous l'effacez pendant que le serveur tourne, purplemux retombe sur un espace vide et repart de zéro.

Pour aller plus loin