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».

  1. Togli la spunta a un'estensione per disattivarla in questo progetto, o rimettila.
  2. 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.

ImpostazioneValori
Formatta al salvataggiocome l'editor, sì, no
Rientrocome l'editor, 2 spazi, 4 spazi, tabulazione
Cartelle nascoste nell'editorUna 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).