Espaces de travail
Gérez les répertoires de projet comme des espaces de travail.
Les espaces de travail sont des répertoires de projet ouverts dans MadoHub. Chaque espace de travail correspond à un frame sur le canevas — MadoHub n'a pas de notion d'espace de travail distincte au-delà de cela — et sert de répertoire de travail par défaut pour les tiles de terminal créés dans ce frame.
Ajouter un espace de travail
- Ouvrez la palette de commandes (Cmd+Shift+P) et sélectionnez Open Project/Frame.
- Choisissez un répertoire dans la boîte de dialogue de fichiers.
- MadoHub crée un cadre sur le canevas pour ce répertoire.
Il n'existe pas de sélecteur d'espace de travail distinct dans une barre latérale gauche — un navigateur propre à chaque frame peut afficher l'arborescence de fichiers de ce frame, mais l'ajout d'un espace de travail passe toujours par Open Project/Frame dans la palette de commandes.
Travailler avec plusieurs espaces de travail
Il n'existe pas d'« espace de travail actif » global. Chaque frame est indépendant et conserve son propre répertoire de projet ; vous pouvez donc avoir autant d'espaces de travail ouverts côte à côte que de frames sur le canevas. Pour passer de l'un à l'autre, utilisez les commandes go-to-frame et go-to-tile de la palette de commandes, ou Cmd+K pour ouvrir la recherche globale.
Données de l'espace de travail
La disposition des frames, y compris le répertoire de projet auquel chaque frame correspond, est enregistrée dans ~/.madohub/canvas-state.json.
~/.madohub/config.json contient aussi une liste workspaces et un champ activeWorkspaceId, mais ceux-ci sont hérités et inactifs — aucune partie de l'application ne les lit ni ne les écrit actuellement, ils peuvent donc être ignorés.
Les noms d'espaces de travail sont dérivés du nom du dossier.