linie: 0 · znaki: 0
linie: 0 · znaki: 0 · zmienione linie: 0, usunięte znaki: 0; poprawione spacje nierozdzielające: 0, niewidoczne znaki: 0, tabulatory: 0
Przycinanie białych znaków, scalanie spacji, zamiana tabulatorów
To narzędzie usuwa zbędne spacje z tekstu: przycina początek i koniec każdej linii i zamienia powtórzone spacje na jedną. Poprawia też twarde spacje, tabulatory i niewidoczne znaki o zerowej szerokości, których zwykłe przycinanie nie wyłapie.
Ostatnia aktualizacja:
Jak to działa
Wklej tekst
Tekst ze stron internetowych, PDF, arkuszy i dokumentów Worda często zawiera niewidoczne znaki. Wystarczy go wkleić lub otworzyć plik.
Wybierz porządki
Każda poprawka to osobny przełącznik: początki linii, końce linii, powtórzone spacje, spacje Unicode, niewidoczne znaki, tabulatory.
Zobacz, co się zmieniło
Podsumowanie pokazuje liczbę zmienionych linii, usuniętych znaków, zamienionych spacji nierozdzielających i skasowanych niewidocznych znaków.
Funkcje
Przycinanie i scalanie
Usuwa wcięcia i spacje na końcach, a ciągi spacji i tabulatorów w środku linii zamienia na jedną spację. Przy przycinaniu tylko końców linii wcięcia zostają.
Twarde spacje i spacje Unicode
Twarda spacja U+00A0 (Word wstawia ją np. po „w” czy „z”) oraz spacje wąskie, półfiretowe, firetowe i ideograficzne wyglądają jak zwykłe, ale psują wyszukiwanie, porównywanie i import CSV. Zamieniają się w zwykłe spacje.
Niewidoczne znaki
Usuwane są spacje o zerowej szerokości, word joiner, znaczniki BOM w środku tekstu i miękkie łączniki. Łącznik zerowej szerokości (ZWJ) używany w emoji zostaje, więc 👨👩👧 pozostaje jednym emoji.
Tabulatory na spacje
Tabulatory są rozwijane do następnej pozycji tabulacji (co 2, 4 lub 8 kolumn), więc wyrównane kolumny w kodzie i tabelach tekstowych pozostają wyrównane.
Limity i prywatność
Tekst i pliki mogą mieć do 200 MB; pliki powyżej 8 MB przechodzą strumieniowo przez wątek roboczy w tle. Każda linia jest czyszczona osobno, więc zużycie pamięci pozostaje niskie.
Przycinanie dotyczy spacji, tabulatorów, tabulatorów pionowych i znaków wysuwu strony. Przy włączonej opcji „Spacje nierozdzielające → zwykłe spacje” spacje Unicode są zamieniane najpierw, więc również podlegają przycinaniu i scalaniu. Pozycje tabulacji są liczone w znakach (punktach kodowych), co dla większości pism odpowiada czcionkom o stałej szerokości.
Nic nie jest wysyłane na serwer – tekst jest przetwarzany w przeglądarce. Więcej na stronie o prywatności.
Najczęstsze pytania
Jak usunąć podwójne spacje z tekstu?
Wystarczy wkleić tekst przy włączonej (domyślnie) opcji „Scal powtórzone spacje”. Każdy ciąg dwóch lub więcej spacji albo tabulatorów w linii zamienia się w jedną spację.
Dlaczego po przycięciu w tekście nadal widać spacje?
Najpewniej są to twarde spacje lub inne spacje Unicode. Opcja „Spacje nierozdzielające → zwykłe spacje” powinna być włączona; podsumowanie pokazuje, ile ich zamieniono.
Czym jest spacja o zerowej szerokości i po co ją usuwać?
U+200B to niewidoczny znak wstawiany przez edytory stron i komunikatory. Sprawia, że dwa identycznie wyglądające słowa są różne, więc zawodzi wyszukiwanie i wykrywanie duplikatów.
Czy znaki nowej linii zostaną usunięte?
Nie. Linie zostają, zmieniają się tylko spacje w ich obrębie. Do usuwania pustych linii lub łączenia linii służą narzędzia „Usuń puste linie” i „Usuń znaki nowej linii”.
Czy można zachować wcięcia w kodzie?
Tak – wystarczy wyłączyć „Przytnij początki linii”. Spacje na końcach i powtórzone spacje w środku nadal są czyszczone, a wcięcia na początku zostają.
Czy narzędzie działa z dużymi plikami?
Tak, pliki do 200 MB są czyszczone linia po linii w wątku roboczym w tle.