Konwerter wcięć (tabulatory ↔ spacje)
Zamień w kodzie lub tekście tabulatory na spacje albo spacje z powrotem na tabulatory, z wybraną szerokością wcięcia. Przydaje się przy ujednolicaniu stylu kodu, wklejaniu do edytorów o innych ustawieniach i przygotowaniu plików pod konkretny standard. Wszystko liczy się w Twojej przeglądarce.
Spis treści
Jak działa kalkulator
Wcięcia w kodzie robi się albo tabulatorami, albo spacjami, a różne projekty i edytory wymagają różnych ustawień. To narzędzie ujednolica wcięcia: zamienia tabulatory na wybraną liczbę spacji albo odwrotnie, spacje na początku wierszy na tabulatory. Reszta tekstu (spacje wewnątrz zdań) pozostaje bez zmian.
Jak liczymy (metodologia i wzory)
Przy zamianie tabulatorów na spacje każdy znak tabulacji zastępujemy ustaloną liczbą spacji. W drugą stronę analizujemy tylko wiodące białe znaki każdego wiersza: rozwijamy je do spacji, a następnie grupujemy po tyle, ile wynosi szerokość tabulatora, zamieniając pełne grupy na tabulatory (ewentualną resztę zostawiamy jako spacje).
Założenia i ograniczenia
- Zamiana spacji na tabulatory dotyczy tylko wcięć na początku wiersza, spacje w treści nie są ruszane.
- Domyślna szerokość tabulatora to 4 spacje; możesz ją zmienić.
- Wszystko liczy się lokalnie w przeglądarce.
Źródła i aktualizacja
- MDN, String.replace: zamiana znaków (dostęp: 18.07.2026)