2. Projets
2.5 Éditeur, terminal et extensions
Ouvrir le projet dans l'éditeur ou dans une console du kit, choisir les extensions, les paramètres de l'éditeur et les serveurs MCP du projet.
Dans l'application: «Projets»
En bref
- « Éditeur » ouvre le projet dans VSCodium, dans une fenêtre d'Atollo, avec tous les outils du kit.
- « Terminal » ouvre une console du kit dans le dossier du projet.
- Les extensions se choisissent par projet ; celles qui sont installées valent pour tout l'éditeur.
- Dans la section « Éditeur », vous réglez l'indentation, la mise en forme, les dossiers masqués et les serveurs MCP du projet.
L'éditeur
L'éditeur du kit est VSCodium, la version libre de Visual Studio Code. Le bouton « Éditeur » (dans la page du projet, dans la ligne de la liste ou dans le « Panneau rapide ») démarre le serveur de l'éditeur la première fois et ouvre une fenêtre d'Atollo sur le projet. Dans la barre d'état apparaît « Éditeur actif ».
- Les terminaux de l'éditeur ont déjà l'environnement du kit. Sous Windows, les profils sont « Atollo » (PowerShell, par défaut), « Atollo - Git Bash » et « Atollo - cmd » ; sous macOS et Linux « Atollo », « Atollo - Bash » et, sous macOS, « Atollo - zsh ».
- Commit, push, comparaison des modifications : tout ce que fait Git dans l'éditeur fonctionne avec le compte GitHub du kit.
- Le menu « Comptes » de l'éditeur et ses fonctions « Publier sur GitHub » et « Cloner depuis GitHub » ne voient pas le compte du kit : utilisez Git, la page Projets ou GitHub CLI.
Le terminal du projet
« Terminal » ouvre une console du kit dans le dossier du projet : un onglet du panneau des terminaux dans Atollo, sur tous les systèmes, avec le PowerShell 7 du kit. Les outils sont ceux du kit, aux versions choisies pour le projet. L'invite affiche Atollo et le dossier.
Pour des consoles dans d'autres dossiers ou avec des outils de votre choix, il y a la page Terminaux : Les terminaux du kit (3.4).
La section « Extensions »
Atollo associe à chaque langage ses extensions de l'éditeur, prises sur Open VSX (le catalogue libre d'extensions). Un projet reçoit celles de ses langages : la section les affiche en groupes (un par langage, puis « Outils » et « Ajoutées par vous »), avec l'état « installée », « à installer » ou « désactivée ».
- Décochez une extension pour la désactiver dans ce projet, ou recochez-la.
- Pour en ajouter une qui n'y est pas, tapez son identifiant editeur.nom (par exemple ms-python.python) dans le champ « Ajouter une extension » et appuyez sur « Ajouter ».
La section « Éditeur »
Deux volets.
| Paramètre | Valeurs |
|---|---|
| Formater à l'enregistrement | comme l'éditeur, oui, non |
| Indentation | comme l'éditeur, 2 espaces, 4 espaces, tabulation |
| Dossiers masqués dans l'éditeur | Un par ligne, par exemple **/vendor ou **/node_modules : ils n'apparaissent pas dans la liste des fichiers. |
« Enregistrer » les écrit dans le fichier .vscode\settings.json du projet ; les autres paramètres du fichier restent. Si le fichier contient des commentaires ou n'est pas du JSON simple, Atollo ne le réécrit pas et vous demande de le modifier dans l'éditeur.
Le second volet, « Serveurs MCP du projet », ajoute des serveurs MCP qui valent seulement dans ce projet, en plus de ceux du kit. Dans « Serveurs prêts », un clic suffit pour filesystem (les fichiers, seulement dans le dossier du projet) et, une fois la base de données du projet créée, pour mysql (DBHub) ou mongodb : la base de données arrive au serveur au lancement de l'agent, jamais écrite dans .mcp.json. Comment ils fonctionnent et comment les ajouter : Instructions, skills et serveurs MCP partagés (4.2).