Konfiguration aufbereiten

TOML formatierenErläuterungen bei den Einstellungen behalten

Syntax und Tabellenpositionen prüfen, bevor Sie den ursprünglichen Text ersetzen.

TOML formatieren

TOML-Eingabe

Formatiertes Ergebnis

Der Inhalt bleibt in diesem Browser. Eingaben werden weder hochgeladen, ausgeführt, gespeichert noch einer URL hinzugefügt.

Standardmäßig ohne Sortierung. Nur zusammenhängende Schlüsselgruppen werden sortiert; Kommentare folgen ihren Schlüsseln. Arrays und Tabellenreihenfolge bleiben bestehen.

TOML 1.0.0 · dprint TOML 0.8.0 · toml-eslint-parser 1.0.3. Die Syntaxprüfung prüft keine Anwendungsschemas.

500.000 UTF-16-Einheiten / 2 MB UTF-8 als Eingabe; 50.000 Knoten, Tiefe 100, 2 Millionen Ausgabezeichen; fünf Sekunden je Aufgabe.

Tabellennavigation

TOML eingeben oder Prüfung starten.

TOML formatieren soll die Konfiguration lesbarer machen und ihre Erläuterungen erhalten. Die Ausgabe erscheint getrennt vom Original. So prüfen Sie geänderte Abstände und die optionale Sortierung, bevor Sie den Text übernehmen.

Der TOML Formatter bietet auch eine reine Prüfung als TOML Validator. Bei der TOML Formatierung werden mehrzeilige Zeichenketten, Kommentare und wiederholte Array-Tabellen als Syntax behandelt, nicht anhand einzelner Zeilen geraten.

TOML formatieren mit nachvollziehbarem Ergebnis

Kommentare und Struktur gemeinsam prüfen

Erläuterungen bleiben zugeordnet

TOML formatieren erhält hier eigenständige und nachgestellte Kommentare. Beim Sortieren wandern die zugehörigen Anmerkungen mit dem Eintrag. Durch Leerzeilen abgesetzte Gruppenüberschriften bleiben dagegen über ihrer Gruppe.

Farbige Einträge auf zwei Blättern werden zusammen mit den zugehörigen Kommentaranhängern neu angeordnet.

Echte Tabellen finden

Die Navigation zeigt jede tatsächliche Tabellenüberschrift mit ihrer Eingabeposition, auch wiederholte Array-Tabellen. Eine eingeklammerte Zeile innerhalb einer mehrzeiligen Zeichenkette wird nicht zum falschen Sprungziel.

Drei Navigationspunkte führen zu farbigen Tabellenköpfen; eine ähnliche Form im grauen Textblock bleibt ohne Verbindung.

Struktur prüfen, dann Text ersetzen

Drei hilfreiche Arbeitsweisen

01

Prüfung getrennt ausführen

Nur prüfen beendet wartende automatische Aufgaben und untersucht die aktuelle Eingabe ohne exportierbare Formatierung. Die Tabellennavigation bleibt verfügbar. Nach einer Eingabeänderung läuft die Automatik wieder; im manuellen Modus nutzen Sie Formatieren oder Strg/Cmd+Enter.

02

Zur Fundstelle springen

Ein Tabellenpunkt oder der erste gemeldete Fehler führt zur jeweiligen Zeile und Spalte. Wiederholte Array-Tabellen bleiben getrennte Einträge. Die Liste lässt sich um jeweils 50 Überschriften erweitern; Downloads werden dadurch nicht gekürzt.

03

Ersetzung vorab ansehen

Ergebnis übernehmen, Beispiel, Leeren und eine lokale UTF-8-Datei zeigen zuerst den Ersatztext samt Zeilenzahl. Anwenden ermöglicht ein einmaliges Rückgängigmachen einschließlich Eingabe, Optionen, Ergebnis und vorherigem Fehler. Änderungen sperren alte Exporte sofort.

Darstellung gezielt einstellen

TOML-Datentypen bleiben erhalten

Kommentare im Syntaxbaum

Der Formatter verarbeitet Kommentare, zitierte Schlüssel, mehrzeilige Zeichenketten und Inline-Tabellen. Vor der Freigabe werden Werte und Kommentarinhalt verglichen. Schlägt diese Erhaltungsprüfung fehl, wird keine unvollständige Datei ausgegeben.

Begrenzte Schlüsselsortierung

Standardmäßig bleibt die Reihenfolge bestehen. Optional werden zusammenhängende Schlüsselgruppen zwischen Leerzeilen sortiert, einschließlich zugehöriger Kommentare. Array-Elemente, Inline-Schlüssel sowie Tabellen und Array-Tabellen behalten ihre Reihenfolge.

Einzug und Zeilenenden

Wählen Sie zwei oder vier Leerzeichen oder Tabs, eine bevorzugte Breite von 80, 100 oder 120 Spalten sowie LF oder CRLF. Die Breite ist ein Richtwert, keine feste Grenze für lange Zeichenketten oder Kommentare.

Nur aktuelle Ergebnisse

Die Automatik wartet nach einer Änderung 350 ms. Ein abbrechbarer lokaler Worker übernimmt die Verarbeitung; im manuellen Modus erscheint Formatieren. Zwischenablage und UTF-8-Download erhalten denselben aktuellen Text, niemals ein veraltetes Ergebnis.

Syntax, Erhaltung und Grenzen

Was eine erfolgreiche Prüfung aussagt

Festgelegt auf TOML 1.0.0
toml-eslint-parser 1.0.3 prüft ausdrücklich TOML 1.0.0; dprint TOML 0.8.0 formatiert. Syntax nur für TOML 1.1 gehört nicht zum Umfang. Doppelte Schlüssel und Syntaxfehler liefern die erste Diagnose mit Zeile und Spalte, keine vollständige Fehlerliste.
Keine identischen Dateibytes
Große Ganzzahlen, präzise Zahlenliterale, Datums- und Zeitwerte, mehrzeilige Texte sowie NaN und inf bleiben erhalten. Kommentare behalten Inhalt und Zuordnung; nachgestellte Leerzeichen können entfallen. Leerzeilen und Layout dürfen sich ändern. Unsicheres Ergebnis wird verworfen.
Sortierung innerhalb von Gruppen
Eine durch Leerzeilen abgesetzte Kommentarüberschrift bleibt am Gruppenanfang; sonstige führende und nachgestellte Kommentare folgen dem Eintrag. Tabellen, Array-Tabellen, Arrays und Inline-Tabellen werden nicht sortiert. Cargo-Konventionen werden nicht angewandt.
Keine Anwendungsschemas
Gültige Syntax in Cargo.toml oder pyproject.toml bestätigt weder bekannte Felder noch passende Anwendungstypen oder Abhängigkeiten. Es gibt keine Schema-, Build- oder Abhängigkeitsprüfung und keine automatische Reparatur. Kommentare steuern den Formatter nicht und lösen keine externen Abrufe aus.
Text oder eine lokale Datei
Verarbeitet wird eingefügter Text oder eine UTF-8-Datei. LF und CRLF sind erlaubt, ein einzelnes CR ist kein gültiger TOML-1.0-Zeilenumbruch. URL-Import, Freigabelinks, Eingabeverlauf, Verzeichnisstapel und automatisches Überschreiben der Originaldatei sind nicht vorgesehen.
Begrenzte Verarbeitung
Die Eingabe darf 500.000 UTF-16-Einheiten und 2 MB UTF-8, 50.000 Knoten und Tiefe 100 nicht überschreiten. Die Ausgabe ist auf 2 Millionen Zeichen beschränkt. Der Worker hat einschließlich Laden fünf Sekunden Zeit. Bei Unicode-, Syntax-, Grenz- oder Erhaltungsfehlern bleibt Export gesperrt; Abbrechen verwirft die Aufgabe.

TOML formatieren: häufige Fragen

Prüfung, Reihenfolge und Spezifikation

Prüft das Formatieren zugleich die Syntax?

Ja. TOML formatieren umfasst eine Prüfung der Eingabe und eine Erhaltungskontrolle der Ausgabe. Nur prüfen erzeugt dagegen keinen formatierten Export. Der erste Fehler bleibt mit anklickbarer Fundstelle sichtbar.

Auf welcher TOML-Spezifikation beruht das Werkzeug?

Es nutzt TOML 1.0.0 mit toml-eslint-parser 1.0.3 und dprint TOML 0.8.0. Diese Versionen stehen bei den Optionen. Neuere Syntax aus TOML 1.1 ist ausdrücklich nicht zugesagt.

Bleiben Kommentare und die Anordnung der Schlüssel erhalten?

Standardmäßig ja, abgesehen von Änderungen an Abständen und Leerzeilen. TOML formatieren kann auf Wunsch zusammenhängende Schlüsselgruppen sortieren. Zugeordnete Kommentare wandern mit, abgesetzte Gruppenüberschriften bleiben oben.

Warum erscheint eine Fehlermeldung mit Zeilenangabe?

Meist fehlt ein Wert, ein Anführungszeichen oder eine schließende Klammer, oder ein Schlüssel ist doppelt definiert. Die Fundstelle führt zur ersten erkannten Verletzung der TOML-Syntax. Nach deren Korrektur kann ein weiterer Fehler sichtbar werden.

Verlässt die eingefügte Konfiguration meinen Rechner?

Die Verarbeitung erfolgt im Browser-Worker. Beim Laden der Engine wird Ihre Eingabe nicht mitgesendet. Es entsteht erst auf Ihren Download-Wunsch eine neue Datei; das Original wird nicht überschrieben.

Sollten wir eine Kommentar- oder Tabellenanordnung prüfen?

TOML formatieren und Ergebnis prüfen

TOML formatieren hilft Ihnen, Kommentare, Tabellenpositionen und eine optionale Sortierung vor dem Ersetzen einer Konfiguration zu prüfen.

Führen Sie anschließend auch die Prüfungen Ihres Projekts aus.