TextArray
100% lokálně

Tabulátory na mezery

Převeďte tabulátory na mezery, nebo mezery zase zpátky na tabulátory.

Vstup
Výstup

Tabulátory na mezery

Odsazovat tabulátorem, nebo mezerami? Každý projekt to řeší po svém a cizí soubor se vašemu editoru přizpůsobit nehodlá. Tenhle nástroj bílé znaky přepíše za vás: vložte kód, konfiguraci, Makefile nebo sloupec vyexportovaných dat, zvolte směr a je hotovo.

Při převodu tabulátorů na mezery se každý tabulátor rozvine tak, jak by ho vykreslil editor — posune text k nejbližší tabulátorové zarážce místo toho, aby slepě vysypal pevný počet mezer. Znak za tabulátorem tak zůstane ve stejném sloupci jako předtím. Na výběr máte 2, 4 nebo 8 mezer na tabulátor a vlastní šířku kdekoli mezi 1 a 16. Opačný směr, mezery na tabulátory, stlačí souvislé mezery zpět na tabulátory všude, kde tabulátor dosáhne stejného sloupce; zbylé mezery zůstanou na místě, takže se zarovnání nikam neposune.

Volba „Jen odsazení“ zúží převod na bílé znaky na začátku řádku — přesně to, co potřebujete u zdrojového kódu. Odsazení se sjednotí, kdežto tabulátory v řetězcích, komentářích nebo v zarovnaných TSV sloupcích zůstanou beze změny. Vypněte ji a nástroj přepíše každý tabulátor i každý sled mezer v celém textu. Na vstupu si poradí s windowsovými (CRLF), unixovými (LF) i starými macovskými (CR) konci řádků a výstup vždy sjednotí na LF. Přehled pod výstupem hlásí, kolik tabulátorů přišlo, kolik odešlo a kolik řádků se změnilo, takže špatně zvolenou šířku odhalíte hned.

Všechno běží ve vašem prohlížeči. Kód se nikam nenahrává, takže do něj klidně vložte firemní zdrojáky, interní konfigurace i klientská data. Výsledek zkopírujte, stáhněte jako soubor .txt nebo ho pošlete zpátky do vstupu na další kolo.

Časté dotazy

Kolik mezer má mít jeden tabulátor?
Čtyři jsou nejrozšířenější volba a většina stylových příruček sází právě na ně. Webové projekty často používají 2, klasické unixové nástroje počítají s 8. Nastavte to, co čeká formátovač vašeho projektu — funguje jakákoli šířka od 1 do 16.
Nerozbije mi to Makefile?
Rozbije, pokud převedete řádky s příkazy: make tam vyžaduje skutečný tabulátor a mezery odmítne. Makefile převádějte jen ve směru z mezer na tabulátory, nebo vůbec.
Je z jednoho tabulátoru vždy stejný počet mezer?
Ne. Tabulátor posune text k nejbližší zarážce, takže při šířce 4 se z tabulátoru ve třetím sloupci stane jediná mezera, ne čtyři. Přesně tak tabulátory vykreslují editory a díky tomu zůstanou sloupce zarovnané.
Co mění volba „Jen odsazení“?
Omezí převod na bílé znaky na začátku řádku. Tabulátory a mezery uvnitř řádku — v řetězcích, komentářích nebo zarovnaných sloupcích — zůstanou přesně takové, jaké byly.
Nahrává se můj text někam?
Ne. Nástroj běží výhradně ve vašem prohlížeči a kód nikdy neopustí vaše zařízení.