Tabulátory na mezery
Převeďte tabulátory na mezery, nebo mezery zase zpátky na tabulátory.
Související nástroje
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.