Umgebungskonfiguration prüfen

.env-Formatierer

Zuweisungen prüfen, Werte in der Tabelle bearbeiten und Änderungen erst nach der Vorschau übernehmen.

.env-Formatierer

ENV-Quelltext

Verarbeitung im Browser. Eingaben bleiben im Arbeitsspeicher, ohne URL-Daten, Telemetrie oder lokalen Verlauf.

Ergebnis

Prüfoptionen

Anführungszeichen, Escapes und Kommentare unterscheiden sich je Dialekt. Ausdrücke werden nie ausgewertet.

Zuweisungen: 5 · Eindeutige Schlüssel: 5 · Duplikate: 0 · Leer: 1 · Warnungen: 1

Warnungen (1)
  • EMPTY, Zeile 4: leere Zeichenfolge.

Der .env-Formatierer zeigt jede Zuweisung einzeln. So bleibt erkennbar, warum ein weiter unten gesetzter Wert den zuvor geprüften Eintrag überschreibt. Die Tabelle enthält auch leere Werte und wiederholte Namen.

001 und false bleiben Zeichenfolgen. Bei Pfaden, Hash-Zeichen oder mehrzeiligen Zertifikaten lohnt sich der Vergleich zwischen Quelltext und interpretiertem Tabellenwert, bevor eine Anwendung die Datei lädt.

Warum dieser .env-Formatierer?

Jede Deklaration bleibt sichtbar

Der .env-Formatierer fasst gleiche Namen nicht zu einer Zeile zusammen. Warnungen nennen die aktuelle und die vorherige Zeile. Sie können gezielt ein Vorkommen bearbeiten, ohne eine absichtliche Überschreibung automatisch zu entfernen.

Konfigurationstext neben einer Tabelle, in der zwei gleiche Schlüsselmarker als separate, hervorgehobene Zeilen erhalten bleiben.

Gruppenweise mit Vorschau sortieren

Einzelne Kommentarzeilen und Leerzeilen begrenzen die Sortierung. Gleiche Schlüssel behalten ihre Reihenfolge, Inline-Kommentare bleiben an der Zuweisung. Erst nach der Vorschau wird übernommen; Rückgängig stellt Eingabe und Ergebnis wieder her.

Zwei Konfigurationsgruppen behalten ihre Trennlinien, während Zeilen nur innerhalb der Gruppen umgeordnet werden.

Interpretation und Aktualität kontrollieren

01

Passenden Dialekt wählen

Das Beispiel verwendet die dokumentierte dotenv-Teilmenge. Für statische Shell-Zuweisungen gibt es eine eigene Auswahl. Ausdrücke, die eine Expansion benötigen, und Befehle werden dort abgewiesen. Kein Modus startet eine Shell.

02

Zeichenfolgen in der Tabelle prüfen

Die Tabelle zeigt den Wert nach Anwendung der Anführungszeichenregeln. Im Textresultat bleibt die ursprüngliche Wertschreibweise erhalten. Eine leere Zuweisung ist vorhanden und darf nicht mit einem fehlenden Schlüssel verwechselt werden.

03

Änderungen bewusst übernehmen

Bearbeiten, Löschen, Hinzufügen und Sortieren öffnen eine Vorschau. Nach dem Übernehmen ist einmaliges Rückgängigmachen möglich. Ohne Automatik aktualisiert Strg/Cmd + Enter das Ergebnis. Veraltete Ergebnisse sind vom Export ausgeschlossen.

Konfiguration gezielt überarbeiten

Kommentare beibehalten

Der dotenv-Formatierer entfernt Leerraum am Gleichheitszeichen, erhält aber export, Wertschreibweise und Leerzeilen. Zeilenenden werden zu LF und eine führende UTF-8-BOM entfällt. Er setzt Werte nicht pauschal in neue Anführungszeichen.

Doppelte Schlüssel finden

Fehlende Gleichheitszeichen, ungültige Namen, offene Anführungszeichen und unerwarteter Folgetext sind Fehler mit Position. Leere Werte, mögliche Expansionen und unbekannte Escape-Sequenzen werden als Warnungen gemeldet.

Einzelne Umgebungsvariablen bearbeiten

Jede Deklaration lässt sich gezielt ändern oder entfernen. Das Formular erwartet den tatsächlichen Textwert und serialisiert ihn als zitierte Zeichenfolge. Zeilenumbrüche oder Anführungszeichen werden dadurch nicht zu zusätzlichen Zuweisungen.

Vollständige Dateien exportieren

UTF-8-Dateien wie .env.local werden lokal eingelesen. Für Dateien und eingefügten Text gelten 1 MiB und 10.000 Zuweisungen. Die Tabelle zeigt jeweils 100 Zeilen mehr; Kopie und Download enthalten das vollständige geprüfte Ergebnis.

Grenzen der Prüfung

Dokumentierte Syntax
Namen bestehen aus ASCII-Buchstaben, Ziffern und Unterstrichen und beginnen nicht mit einer Ziffer. Einfache Anführungszeichen sind wörtlich. Doppelte erkennen Backslash-n, -r, maskierte Anführungszeichen und Backslashes; andere Sequenzen bleiben unverändert. Das ist keine universelle dotenv-Spezifikation.
Keine Auswertung
Dollar-Ausdrücke in dotenv-Werten bleiben erhalten und erzeugen eine Warnung. Die Shell-Teilmenge weist Expansionen, Operatoren, zusammengesetzte Anführungszeichen und Zeilenfortsetzungen ab. Sie liest weder Prozessvariablen noch Befehlsausgaben ein.
Duplikate bleiben erhalten
Unter diesen Regeln gilt die letzte Zuweisung. Alle Vorkommen bleiben sichtbar und behalten beim Sortieren ihre relative Reihenfolge. Es gibt weder automatische Großschreibung noch eine pauschale Bereinigung doppelter Einträge.
Kommentare bilden Grenzen
Eine eigenständige Kommentarzeile oder Leerzeile beendet die sortierbare Gruppe. Ein Inline-Kommentar bleibt bei seinem Schlüssel. Die lexikalische Sortierung unterscheidet Groß- und Kleinschreibung und gruppiert nicht nach Präfixen.
Keine Laufzeitprüfung
Eine syntaktisch gültige Datei bestätigt weder funktionierende Zugangsdaten noch vollständige Pflichtvariablen. URL-Import, Schlüsselgenerierung, JSON/YAML-Ausgabe und Zusammenführen gehören nicht zu dieser Seite. Zum Vergleich zweier Umgebungen dient das separate ENV-Werkzeug.

Fragen zum .env-Formatierer

Wie werden doppelte Schlüssel behandelt?

Alle Zuweisungen bleiben sichtbar. Die Warnung an einem späteren Vorkommen nennt die vorherige Zeile; nach den hier verwendeten Regeln gilt der letzte Wert. Durch gezieltes Löschen oder Bearbeiten entscheiden Sie selbst, welches Vorkommen bleiben soll.

Werden Kommentare und Leerzeilen beibehalten?

Ja. Eigenständige Kommentare und Leerzeilen bleiben erhalten und bilden Sortiergrenzen. Inline-Kommentare ziehen mit ihrer Zuweisung um. Der .env-Formatierer normalisiert den Leerraum um das Gleichheitszeichen, nicht die Bedeutung der Kommentare.

Werden ${VAR}-Referenzen erweitert?

Nein. Im dotenv-Modus bleiben Referenzen wörtlich stehen und erhalten einen Hinweis. Die Shell-Teilmenge akzeptiert nur statisch interpretierbare Zuweisungen und lehnt unaufgelöste Referenzen ab. Die Umgebung Ihres späteren Prozesses wird nicht ausgelesen.

Wie wirken sich Zeilenenden und eine BOM aus?

Eine führende UTF-8-BOM wird entfernt. CRLF und CR werden in LF umgewandelt, auch beim Einlesen von Dateien. Es wird kein zusätzlicher Zeilenumbruch am Ende erzwungen. Inhaltliche Vergleiche sollten daher Werte und nicht bloß Bytefolgen betrachten.

Bleiben Zugangsdaten auf meinem Gerät?

Die Verarbeitung erfolgt im Browser und speichert keinen lokalen Verlauf. Eingabe, Tabelle, Vorschau und Export enthalten weiterhin sichtbare Werte. Bei Bildschirmfreigaben sollten Sie Beispieldaten verwenden; die heruntergeladene Datei bleibt vertraulich.

Fragen zu einem Wert oder einer Regel?

Die nächste Änderung prüfen

Öffnen Sie den .env-Formatierer, prüfen Sie Warnungen und Vorschau und übernehmen Sie nur die beabsichtigte Änderung.