2. Progetti
2.5 Editor, terminale ed estensioni
Aprire il progetto nell'editor o in una console del kit, scegliere le estensioni, le impostazioni dell'editor e i server MCP del progetto.
Nell'app: «Progetti»
In breve
- «Editor» apre il progetto in VSCodium, dentro una finestra di Atollo, con tutti gli strumenti del kit.
- «Terminale» apre una console del kit nella cartella del progetto.
- Le estensioni si scelgono per progetto; quelle installate valgono per tutto l'editor.
- Nella sezione «Editor» imposti rientro, formattazione, cartelle nascoste e server MCP del progetto.
L'editor
L'editor del kit è VSCodium, la versione libera di Visual Studio Code. Il pulsante «Editor» (nella pagina del progetto, nella riga dell'elenco o nel «Pannello rapido») avvia il server dell'editor la prima volta e apre una finestra di Atollo sul progetto. Nella barra di stato compare «Editor attivo».
- I terminali dell'editor hanno già l'ambiente del kit. Su Windows i profili sono «Atollo» (PowerShell, predefinito), «Atollo - Git Bash» e «Atollo - cmd»; su macOS e Linux «Atollo», «Atollo - Bash» e, su macOS, «Atollo - zsh».
- Commit, push, confronto delle modifiche: tutto ciò che fa Git nell'editor funziona con l'account GitHub del kit.
- Il menu «Account» dell'editor e le sue funzioni «Pubblica su GitHub» e «Clona da GitHub» non vedono l'account del kit: usa Git, la pagina Progetti o GitHub CLI.
Il terminale del progetto
«Terminale» apre una console del kit nella cartella del progetto: una scheda del pannello dei terminali dentro Atollo, su ogni sistema, con la PowerShell 7 del kit. Gli strumenti sono quelli del kit, alle versioni scelte per il progetto. Il prompt mostra Atollo e la cartella.
Per console in altre cartelle o con strumenti scelti da te c'è la pagina Terminali: Terminali del kit (3.4).
La sezione «Estensioni»
Atollo abbina a ogni linguaggio le sue estensioni dell'editor, prese da Open VSX (il catalogo libero di estensioni). Un progetto riceve quelle dei suoi linguaggi: la sezione le mostra in gruppi (uno per linguaggio, poi «Strumenti» e «Aggiunte da te»), con lo stato «installata», «da installare» o «disattivata».
- Togli la spunta a un'estensione per disattivarla in questo progetto, o rimettila.
- Per aggiungerne una che non c'è, scrivi il suo identificativo editore.nome (per esempio ms-python.python) nel campo «Aggiungi un'estensione» e premi «Aggiungi».
La sezione «Editor»
Due riquadri.
| Impostazione | Valori |
|---|---|
| Formatta al salvataggio | come l'editor, sì, no |
| Rientro | come l'editor, 2 spazi, 4 spazi, tabulazione |
| Cartelle nascoste nell'editor | Una per riga, per esempio **/vendor o **/node_modules: non compaiono nell'elenco dei file. |
«Salva» le scrive nel file .vscode\settings.json del progetto; le altre impostazioni del file restano. Se il file contiene commenti o non è JSON semplice, Atollo non lo riscrive e ti chiede di modificarlo nell'editor.
Il secondo riquadro, «Server MCP del progetto», aggiunge server MCP che valgono solo in questo progetto, oltre a quelli del kit. In «Server pronti» bastano un clic per filesystem (i file, solo nella cartella del progetto) e, quando il database del progetto è stato creato, per mysql (DBHub) o mongodb: il database arriva al server all'avvio dell'agente, mai scritto in .mcp.json. Come funzionano e come si aggiungono: Istruzioni, skill e server MCP condivisi (4.2).