Code-Editor

Aktualisiert am 26. September 2026

Der Editor ist eine Studio-Funktion (in der Testphase enthalten). Er öffnet sich über die Leiste („Editor“), über den Dateimanager („Datei öffnen“, „Mit ihrem Ordner öffnen“) oder über einen Ordner des Computers.

Explorer

Baum des Stammordners mit Einrückungshilfen, Filter, angehefteten Ordnern, Kontextmenü (neue Datei, Ordner, umbenennen, in den Papierkorb verschieben, im Ordner anzeigen). Ein Tab Server listet die Hosts auf; ein Tab GitHub klont ein Repository mit dem Token aus dem Tresor.

Bearbeiten

Sechzig Sprachen mit Syntaxhervorhebung, Zeilenumbruch, App-Themes oder Terminal-Paletten, Suchen (Cmd+F) und Ersetzen (Cmd+H), Gehe zu Zeile (Cmd+G), mehrere Tabs, Entwürfe über „Neue Datei“, die Sie speichern, wo Sie möchten.

Das Speichern ist atomar (temporäre Datei, dann Umbenennen, Dateimodus bleibt erhalten). Wurde eine Datei inzwischen auf dem Server geändert, erscheint ein Dialog: überschreiben oder neu laden.

Ausführen, debuggen, neu einrücken

  • Ausführen (▶, Cmd+↵) speichert die Datei und führt sie mit dem Runner ihrer Sprache (python3, node, php, bash, dart run, go run, cargo run, cc…) aus ihrem Ordner aus. Auf einem Host erscheinen Ausgabe, Exit-Code und Dauer in einem Bereich unter dem Code. Lokal geht der Befehl an ein lokales Terminal.
  • Debuggen öffnet den Debugger der Sprache (pdb, node inspect, xdebug, bash -x, dlv, lldb…) im Terminal-Tab der Sitzung.
  • Neu einrücken (Cmd+Shift+I) schreibt das ganze Dokument mit der erkannten Einrückung neu: geschweifte Klammern (C, JavaScript, Dart, PHP, Go, Rust…), Schlüsselwortblöcke (Shell, Ruby, Lua), Tags (HTML, XML), relative Ebenen (Python, YAML).

Dateien

Der Dateimanager (rechter Bereich) bietet Berechtigungen, Drag and Drop, Umbenennen, Download, Upload und einen umkehrbaren serverseitigen Papierkorb.