2. Projekte

2.5 Editor, Terminal und Erweiterungen

Das Projekt im Editor oder in einer Konsole des Kits öffnen, die Erweiterungen wählen, die Editor-Einstellungen und die MCP-Server des Projekts.

In der App: «Projekte»

Kurz gesagt

  • „Editor“ öffnet das Projekt in VSCodium, in einem Atollo-Fenster, mit allen Werkzeugen des Kits.
  • „Terminal“ öffnet eine Konsole des Kits im Projektordner.
  • Erweiterungen werden pro Projekt gewählt; die installierten gelten für den ganzen Editor.
  • Im Abschnitt „Editor“ stellst du Einrückung, Formatierung, ausgeblendete Ordner und die MCP-Server des Projekts ein.

Der Editor

Der Editor des Kits ist VSCodium, die freie Version von Visual Studio Code. Die Schaltfläche „Editor“ (auf der Seite des Projekts, in der Zeile der Liste oder in der „Schnellübersicht“) startet beim ersten Mal den Server des Editors und öffnet ein Atollo-Fenster mit dem Projekt. In der Statusleiste erscheint „Editor aktiv“.

  • Die Terminals des Editors haben bereits die Umgebung des Kits. Unter Windows heißen die Profile „Atollo“ (PowerShell, Standard), „Atollo - Git Bash“ und „Atollo - cmd“; unter macOS und Linux „Atollo“, „Atollo - Bash“ und, unter macOS, „Atollo - zsh“.
  • Commit, Push, Vergleich der Änderungen: Alles, was Git im Editor tut, funktioniert mit dem GitHub-Konto des Kits.
  • Das Menü „Konten“ des Editors und seine Funktionen „In GitHub veröffentlichen“ und „Aus GitHub klonen“ sehen das Konto des Kits nicht: Verwende Git, die Seite Projekte oder GitHub CLI.

Das Terminal des Projekts

„Terminal“ öffnet eine Konsole des Kits im Projektordner: einen Tab des Terminalbereichs in Atollo, auf jedem System, mit der PowerShell 7 des Kits. Die Werkzeuge sind die des Kits, in den für das Projekt gewählten Versionen. Die Eingabeaufforderung zeigt Atollo und den Ordner.

Für Konsolen in anderen Ordnern oder mit Werkzeugen deiner Wahl gibt es die Seite Terminals: Terminals des Kits (3.4).

Der Abschnitt „Erweiterungen“

Atollo ordnet jeder Sprache ihre Editor-Erweiterungen zu, aus Open VSX (dem freien Erweiterungskatalog). Ein Projekt erhält die seiner Sprachen: Der Abschnitt zeigt sie in Gruppen (eine pro Sprache, dann „Werkzeuge“ und „Von dir hinzugefügt“), mit dem Status „installiert“, „zu installieren“ oder „deaktiviert“.

  1. Entferne das Häkchen bei einer Erweiterung, um sie in diesem Projekt zu deaktivieren, oder setz es wieder.
  2. Um eine hinzuzufügen, die fehlt, gib ihre Kennung herausgeber.name (zum Beispiel ms-python.python) in das Feld „Erweiterung hinzufügen“ ein und klicke auf „Hinzufügen“.

Der Abschnitt „Editor“

Zwei Bereiche.

EinstellungWerte
Beim Speichern formatierenwie der Editor, ja, nein
Einrückungwie der Editor, 2 Leerzeichen, 4 Leerzeichen, Tabulator
Im Editor ausgeblendete OrdnerEiner pro Zeile, zum Beispiel **/vendor oder **/node_modules: Sie erscheinen nicht in der Dateiliste.

„Speichern“ schreibt sie in die Datei .vscode\settings.json des Projekts; die anderen Einstellungen der Datei bleiben. Enthält die Datei Kommentare oder ist sie kein einfaches JSON, schreibt Atollo sie nicht neu und bittet dich, sie im Editor zu bearbeiten.

Der zweite Bereich, „MCP-Server des Projekts“, fügt MCP-Server hinzu, die nur in diesem Projekt gelten, zusätzlich zu denen des Kits. Unter „Fertige Server“ genügt ein Klick für filesystem (die Dateien, nur im Ordner des Projekts) und, sobald die Datenbank des Projekts angelegt ist, für mysql (DBHub) oder mongodb: Die Datenbank erreicht den Server beim Start des Agenten, nie in .mcp.json geschrieben. Wie sie funktionieren und wie man sie hinzufügt: Gemeinsame Anweisungen, Skills und MCP-Server (4.2).