Füge den Rohtext ein.
Free, privacy-first
Roblox-Luau-Formatierer
Formatiert gängige Roblox-Luau-Snippets lokal im Browser in sauberere Einrückung und klarere Statement-Struktur, mit ehrlichen Hinweisen bei fortgeschrittener Syntax.
Luau-Eingabe
Formatierte Luau-Ausgabe
Achte im Ergebnis vor allem auf Einrückung, Klarheit und mögliche Warnungen zur Struktur.
Wofür diese Seite gedacht ist
Nutze diese Seite, wenn du Roblox-Code oder Lua-Tabellen vor dem Einfügen in Studio schnell aufräumen willst.
- Einrückung und Struktur lesbarer machen.
- Dichte Tabellen oder Snippets schneller aufräumen.
- Sauberere Ausgaben für Studio und Doku erzeugen.
So liest du das Ergebnis
Achte im Ergebnis vor allem auf Einrückung, Klarheit und mögliche Warnungen zur Struktur.
- Nutze die Ausgabe als bereinigte Arbeitsfassung für Reviews.
- Prüfe komplexe Syntax immer noch einmal manuell.
- Eine klarere Struktur spart Zeit beim Zurückkopieren nach Studio.
Füge zuerst deinen Code oder deine Tabelle ein und passe danach die Einrückung an.
Lege die gewünschte Einrückung fest.
Prüfe die bereinigte Ausgabe und kopiere sie weiter.
Typische Luau-Bereinigungen
Jedes Beispiel wird ins Tool geladen und ausgeführt, das angegebene Ergebnis ist also genau das, was du siehst.
Eine mit Semikolon verbundene Zeile trennen
Mache aus einem dichten Einzeiler getrennte Anweisungen.
Sample inputs
- Code
- local coins=5;if coins>0 then print(coins) end
- Einzug
- 4 Leerzeichen
Result: Das Semikolon trennt das in zwei Zeilen: `local coins=5` und dann `if coins>0 then print(coins) end` (1 Zeile rein, 2 raus). Der bereits einzeilige if-Block bleibt erhalten.
Einen if-Block neu einrücken
Korrigiere die Rumpf-Einrückung eines mehrzeiligen Kontrollfluss-Blocks.
Sample inputs
- Code
- if x then print(x) end
- Einzug
- 4 Leerzeichen
Result: Der Rumpf wird auf 4 Leerzeichen eingerückt, was `if x then`, ` print(x)`, `end` ergibt – 3 Zeilen, 1 geändert, maximale Blocktiefe 1.
Eine 2-Leerzeichen-Einrückung bei einer Schleife
Wende eine eigene Einrückungsgröße auf einen for-Block an.
Sample inputs
- Code
- local t={a=1,b=2} for i=1,3 do print(i) end
- Einzug
- 2 Leerzeichen
Result: Mit 2 Leerzeichen Einrückung wird der Schleifenrumpf zu ` print(i)`, der for/do/end-Block liest sich also sauber auf Tiefe 1, während die Tabellenzeile unverändert bleibt.
Die Einrückung ist von 2 bis 8 Leerzeichen einstellbar.