Was ist Leerzeichen-Visualisierer?
Der Whitespace-Visualizer macht unsichtbare Zeichen in Ihrem Text sichtbar. Leerzeichen, Tabs, Zeilenumbrüche, Wagenrückläufe, geschützte Leerzeichen und Zeichen ohne Breite erhalten jeweils eigene farbige Markierungen, sodass Sie Formatierungsfehler, inkonsistente Einrückung oder ungewollte Zeichen in Datendateien schnell erkennen.
Jeder Whitespace-Typ bekommt eine eigene Farbe: Leerzeichen werden zu orangen Punkten, Tabs zu Pfeilen, Zeilenumbrüche zum Absatzzeichen, und Nullbreiten-Zeichen zu durchgestrichenen Kreisen. Das Tool zählt jeden Typ separat, sodass du auf einen Blick siehst, ob eine Datei Tabs oder Leerzeichen verwendet, beides mischt oder unsichtbare Zeichen enthält, die Parser stolpern lassen. Es markiert außerdem erweiterte unsichtbare Zeichen — weiche Trennstriche, Wortverbinder, Links-nach-rechts- und Rechts-nach-links-Richtungsmarken sowie breite Leerzeichen — die normale Editoren komplett verbergen.
Anleitung
- Schritt 1 — Fügen Sie Text ein oder geben Sie ihn in das Eingabefeld ein. Whitespace-Zeichen werden sofort mit farbcodierten Markierungen hervorgehoben.
- Schritt 2 — Wählen Sie aus, welche Whitespace-Typen hervorgehoben werden sollen: Leerzeichen, Tabs, Zeilenumbrüche, Wagenrückläufe, geschützte Leerzeichen und Zeichen ohne Breite — dazu erweiterte unsichtbare Zeichen wie weiche Trennstriche, Wortverbinder, Richtungsmarken und breite Leerzeichen. Stellen Sie die Tabulatorbreite auf 2, 4 oder 8 Spalten ein und blenden Sie die Zeilennummern passend zu Ihrem Editor ein oder aus.
- Schritt 3 — Überprüfen Sie die Zeichenstatistik mit der Anzahl jedes Whitespace-Typs und kopieren Sie den annotierten Text bei Bedarf.
Wann verwenden
- Aufspüren, warum eine CSV- oder TSV-Datei in pandas oder Excel nicht parst.
- Eingefügten Code vor dem Commit auf gemischte Tabs und Leerzeichen prüfen.
- Zero-Width-Joiner oder BOM-Zeichen in übersetzten UI-Strings aufspüren.
Ergebnis
Eine CSV-Datei lässt sich nicht parsen. Fügen Sie einige Zeilen in den Visualizer ein und entdecken Sie, dass Tabs und Leerzeichen als Trennzeichen gemischt wurden, und ein verstecktes Zeichen ohne Breite in der Kopfzeile dazu führt, dass der erste Spaltenname nicht übereinstimmt.
Häufige Fragen
- Was ist ein Nullbreiten-Zeichen und warum bricht es Sachen?
- Zeichen wie U+200B (Nullbreiten-Leerzeichen) und U+FEFF (BOM) belegen keinen sichtbaren Platz, zählen aber als Bytes. Sie schleichen sich oft aus Word, kopierten PDFs oder Terminal-Exports ein und lassen String-Vergleiche scheinbar grundlos fehlschlagen, bis du sie hier siehst.
- Wie sehe ich, ob meine Datei mit Tabs oder Leerzeichen eingerückt ist?
- Füge die Datei ein und sieh dir die Zählwerte an. Wenn Tabs 0 und Spaces hoch ist, sind es Leerzeichen. Umgekehrt sind es Tabs. Beide ungleich null bedeuten meist Ärger, vor allem in Python oder Makefile, wo Mischen verboten ist.
- Funktioniert das auch mit nicht-lateinischem Text wie Arabisch oder Chinesisch?
- Ja. Der Visualizer iteriert über Unicode-Codepunkte, also wird Arabisch, CJK und Emoji korrekt behandelt. Nicht-lateinische Zeichen werden normal dargestellt; nur Whitespace wird durch Marker ersetzt, unabhängig vom Schriftsystem.
- Was unterscheidet ein normales Leerzeichen von einem geschützten?
- Ein normales Leerzeichen (U+0020) erlaubt dem Browser, dort umzubrechen. Ein geschütztes (U+00A0) verhindert den Umbruch und hält zwei Wörter zusammen. Beim Kopieren aus Word oder PDFs schleichen sich oft NBSPs ein, die identisch aussehen, aber Suche, Split und Trim sabotieren.
- Kann ich die markierte Ansicht exportieren oder kopieren?
- Ja. Der Kopieren-Button legt den markierten Text mit den Markern in die Zwischenablage, praktisch für Code-Reviews oder Bug-Reports, wenn du zeigen musst, welches Whitespace-Zeichen das Problem verursacht.
Ähnliche Tools
Reimfinder
Finde perfekte Reime und Halbreime für jedes Wort
Anagramm-Löser
Finde alle gültigen Anagramme eines beliebigen Wortes
Unicode-Suche
Unicode-Zeichen nach Name oder Code suchen
URL-Encoder/Decoder
URLs sofort kodieren und dekodieren
NATO-Buchstabiertafel
Text in das NATO-Buchstabieralphabet umwandeln
Absatzzähler
Absätze im Text zählen