Wizualizator Białych Znaków
Uczyń niewidoczne znaki tekstu widocznymi dzięki podświetlaniu wiersz po wierszu spacji, tabulatorów, znaków nowej linii, powrotu karetki, twardych spacji, znaków o zerowej szerokości, wcięć i spacji końcowych.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Wizualizator Białych Znaków
Wizualizator Białych Znaków sprawia, że niewidoczne znaki tekstowe stają się widoczne, dzięki czemu możesz debugować problemy z formatowaniem, które ukrywają zwykłe edytory. Jest to szczególnie przydatne przy przeglądach kodu, wcięciach YAML i TOML, czyszczeniu plików CSV, problemach z renderowaniem Markdown, kopiowanym tekście stron internetowych, logach terminala i każdej sytuacji, w której spacja, tabulator, nowa linia, spacja nierozdzielająca lub znak o zerowej szerokości zmienia wynik.
Co ujawnia to narzędzie
- Spacje: zwykłe spacje pojawiają się jako znaczniki
·. - Tabulatory: znaki tabulacji pojawiają się jako znaczniki
⇥i mogą być wyświetlane z szerokością 2, 4 lub 8 kolumn. - Końce linii: zakończenia LF, CRLF i CR są oznaczone oddzielnie, dzięki czemu łatwiej zauważyć problemy z tekstem międzyplatformowym.
- Końcowe białe znaki: spacje, tabulatory i spacje nierozdzielające na końcu linii są wyróżnione jako ostrzeżenia.
- Niewidoczne znaki Unicode: NBSP, ZWSP, BOM, miękki łącznik, łączniki, znaczniki kierunku i inne znaki formatujące są wyświetlane jako oznaczone tokeny.
Typowe zastosowania
- Debugowanie plików YAML lub Python, w których przypadkowo pomieszano tabulatory i spacje.
- Znajdowanie końcowych spacji, które psują linting, migawki, Markdown lub rygorystyczne testy.
- Identyfikowanie spacji nierozdzielających skopiowanych ze stron internetowych, plików PDF, arkuszy kalkulacyjnych lub edytorów tekstu sformatowanego.
- Sprawdzanie, czy tekst używa zakończeń linii Unix LF, Windows CRLF czy staromodnych CR.
- Ujawnianie znaków o zerowej szerokości, które sprawiają, że dwa ciągi znaków wyglądają identycznie, ale dają inny wynik przy porównaniu.
Przykłady i wskazówki dotyczące debugowania
- Błąd YAML: jeśli jeden element listy zaczyna się od
⇥, a poprzedni od··, zamień tabulator na spacje przed walidacją pliku. - Niespodzianka w Markdown: wyróżnione końcowe spacje mogą być celowymi przełamaniami linii w Markdown, ale przypadkowe spacje końcowe mogą również tworzyć niepotrzebne różnice (diffy).
- Niezgodność przy wklejaniu: widoczny token
NBSPzazwyczaj oznacza, że tekst pochodzi ze strony internetowej, pliku PDF, arkusza kalkulacyjnego lub źródła tekstu sformatowanego, a nie z edytora zwykłego tekstu. - Błąd porównania ciągów:
ZWSP,BOMi znaczniki kierunku mogą sprawić, że ciągi wyglądają identycznie, podczas gdy sprawdzenia równości, slugi lub klucze bazy danych zawiodą. - Pliki międzyplatformowe: mieszane zakończenia
CRLFiLFczęsto pojawiają się po edycji tego samego pliku w systemach Windows, macOS, Linux lub wewnątrz kontenerów.
Jak używać
- Wklej kod, YAML, CSV, linię logu lub sformatowany tekst do pola tekstowego.
- Wybierz, czy chcesz pokazać spacje, tabulatory, końce linii, sterowniki Unicode i końcowe białe znaki.
- Kliknij Wizualizuj Białe Znaki, aby wygenerować oznaczony widok linia po linii.
- Przejrzyj liczbę ostrzeżeń, wiersze wcięć, zakończenia linii i skopiuj oznaczony wynik.
FAQ
Co pokazuje Wizualizator Białych Znaków?
Pokazuje spacje, tabulatory, znaki nowej linii, powroty karetki, spacje nierozdzielające, znaki Unicode o zerowej szerokości, znaki sterujące, wcięcia oraz końcowe białe znaki, które są zwykle niewidoczne w edytorze tekstu lub przeglądarce.
Czy to pomaga w debugowaniu wcięć YAML?
Tak. YAML jest wrażliwy na wcięcia. Narzędzie oddzielnie oznacza spacje i tabulatory, flaguje linie z mieszanymi wcięciami i pokazuje dokładną liczbę początkowych spacji i tabulatorów dla każdej linii.
Jak mogę zauważyć końcowe białe znaki?
Końcowe spacje, tabulatory i spacje nierozdzielające są wyróżnione na końcu każdej linii. Podsumowanie liczy również, ile linii zawiera końcowe białe znaki.
Czy wykrywa znaki o zerowej szerokości?
Tak. Typowe niewidoczne znaki Unicode, takie jak spacja o zerowej szerokości, łącznik o zerowej szerokości, znacznik kolejności bajtów, miękki łącznik i znaczniki kierunku, są wyświetlane jako oznaczone tokeny z podpowiedziami o punktach kodowych.
Czy mój wklejony tekst jest przechowywany?
Nie. Narzędzie przetwarza przesłany tekst w celu utworzenia widoku z widocznymi białymi znakami i nie przechowuje treści.
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Wizualizator Białych Znaków" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/
przez zespół MiniWebtool. Zaktualizowano: 28 kwietnia 2026