Zamiana spacji na tabulatory i tabulatorów na spacje online
Konwertuj wcięcia i separatory między spacjami a znakami tabulacji. Przydatne przy pracy z kodem i danymi tabelarycznymi.
Konwerter spacji i tabulatorów
Wynik
Jak działa konwerter?
Narzędzie przetwarza każdą linię tekstu osobno i zamienia grupy spacji na znaki tabulacji (lub odwrotnie). Tryb Spacje → Tabulatory zamienia określoną liczbę spacji na początku linii w jeden tabulator.
Zastosowania
- Dostosowanie wcięć kodu do wymogów edytora lub stylu kodowania
- Konwersja plików tekstowych między różnymi formatami
- Przygotowanie danych do wklejenia w arkusz kalkulacyjny (tabulatory jako separatory)
- Naprawa wcięć w plikach konfiguracyjnych (np. YAML wymaga spacji)
Najczęściej zadawane pytania
W programowaniu wiele styleguides wymaga tabulatorów lub spacji jako wcięć. Python, YAML, Makefile – różne narzędzia mają swoje preferencje. Jeśli kod jest wcięty spacjami a potrzebujesz tabulatorów (lub odwrotnie), to narzędzie rozwiąże problem.
Spacja to stały jeden znak szerokości. Tabulator to znak \t którego wizualna szerokość zależy od ustawień edytora (zwykle 4 lub 8 spacji). W kodzie Python mieszanie spacji i tabulatorów powoduje błąd IndentationError.
To zależy od konwencji projektu. Najczęściej: 4 spacje = 1 tabulator (Python, JavaScript, PHP) lub 2 spacje = 1 tabulator (niektóre projekty Ruby, HTML). Narzędzie pozwala ustawić tę wartość.
Tak – narzędzie prawidłowo obsługuje wielopoziomowe wcięcia. 8 spacji (2 poziomy po 4) zostanie zamienione na 2 tabulatory, zachowując strukturę kodu.
Wklej kod do narzędzia, wybierz 'zamień na spacje' (lub 'zamień na tabulatory' – zależy co jest standardem projektu) i skopiuj znormalizowany kod z powrotem do edytora.