Zarovnajte textové stĺpce v obyčajnom texte: výplň, zalamovanie a formátovanie kódu a dokumentácie
Zarovnanie textu do stĺpcov je bežnou úlohou pri práci s obyčajným textom - či už formátujete komentáre v kóde, štruktúrujete výstup z terminálu, vytvárate tabuľky ASCII alebo pripravujete dokumentáciu v monospace. Úhľadné zarovnanie stĺpcov vo viacerých riadkoch zlepšuje čitateľnosť a váš text vyzerá profesionálne. Táto príručka vás prevedie technikami formátovania, ktoré riešia tieto problémy, a ukáže vám, kedy použiť každú z nich.
Prečo záleží na zarovnaní stĺpcov
Nezarovnaný text sa ťažko skenuje. Keď sa názvy premenných, hodnoty alebo komentáre zoradia na konzistentných pozíciách stĺpcov, vaše oko ich môže sledovať vertikálne a vzory okamžite vyskočia. To platí najmä v kóde, konfiguračných súboroch a výstupe terminálu, kde čitatelia očakávajú konzistentné medzery. Odmenou je čistejšia, rýchlejšie analyzovateľná dokumentácia a menej chýb, keď si vašu prácu prečíta niekto iný.
Zamyslite sa nad čítaním zoznamu parametrov funkcií, kde typy nie sú zarovnané, alebo konfiguračného súboru, kde sú kľúče zarovnané - váš mozog pracuje ťažšie, aby ho analyzoval. Zarovnanie odstraňuje toto trenie.
Výplň s pevnou šírkou pre štruktúrované dáta
Základom zarovnania stĺpov je výplň textu na pevnú šírku. Každý riadok nastavíte na špecifický počet znakov - zarovnaný doľava, doprava alebo na stred - tak, aby nasledujúce stĺpce začínali na rovnakej pozícii. Takto fungujú ASCII tabuľky, konfiguračné analyzátory a terminálové formátovače. Ak máte štítky s rôznou dĺžkou a chcete, aby sa ich hodnoty zarovnali, výplň zaistí, že budú v súlade.
Napríklad, ak píšete pomocnú správu pre nástroj CLI, môžete zadať názvy príkazov na 20 znakov, aby všetky popisy začínali v stĺpci 22. Alebo v konfiguračnom súbore môžete čísla zarovnať doprava tak, aby boli desatinné čiarky zarovnané. Výplň je nástroj, ktorý to umožňuje.
Zalomenie dlhých riadkov kvôli čitateľnosti
Nie každý stĺpec sa zmestí na jeden riadok. Obtekanie textu na pevnú šírku riadku delí dlhé odseky na kratšie riadky, ktoré zodpovedajú vášmu terminálu, oknu editora alebo okraju dokumentu. Text sa preformátuje na šírku, ktorú si vyberiete - zvyčajne 80 znakov pre prácu s terminálom alebo širší pre webový obsah. Slová zostávajú nedotknuté; jednoducho sa presunú na ďalší riadok, keď by prekročili váš limit.
Je to nevyhnutné na prípravu textu pre displeje s pevnou šírkou, zabránenie vodorovnému posúvaniu a zabezpečenie správneho vykreslenia dokumentácie na všetkých zariadeniach. E-mailové správy, súbory README a výstup z terminálu profitujú z riadeného zalamovania riadkov. Je to malý detail, ktorý robí obrovský rozdiel v tom, ako profesionálne pôsobí váš text.
Zarovnanie odsekov pre formálny text
Zarovnaný text natiahne riadky tak, aby vyplnili celú šírku, ktorú určíte, pridaním ďalších medzier medzi slová. Oba okraje textu sa úhľadne zarovnajú a vytvárajú formálny vzhľad podobný stĺpcom, ktorý vidíte v tlačených knihách a formálnych dokumentoch. V čistom texte a monopriestorových kontextoch vytvárajú zarovnané odseky dojem štruktúry a uhladenosti.
Zarovnanie je voliteľné - mnohí uprednostňujú nerovný pravý okraj (text zarovnaný doľava) - ale pre štruktúrované dokumenty, technické špecifikácie a určité kontexty dizajnu je to nástroj, ktorý potrebujete. Kompromisom je, že zarovnaný text môže mať niekedy nepohodlné medzery, ak je vaša šírka riadku úzka, preto ho otestujte so svojím skutočným obsahom.
Transponovanie riadkov a stĺpcov
Niekedy sú vaše údaje nesprávne orientované. Transponovanie textu zamieňa riadky a stĺpce: ak máte dáta rozložené horizontálne (jeden záznam na riadok), transpozícia ich prevedie na vertikálne (jedno pole na riadok). Je to užitočné, keď potrebujete reorganizovať údaje, konvertovať medzi formátmi alebo pripraviť vstup pre nástroje, ktoré očakávajú inú orientáciu.
Príklady použitia zahŕňajú konverziu stĺpcových údajov na záznamy, preformátovanie matíc, konverziu údajov tabuľkového procesora na iné rozloženie a prispôsobenie údajov na analýzu systémom, ktoré očakávajú špecifickú štruktúru. Transpozícia je prekvapivo užitočná, keď presúvate údaje medzi rôznymi systémami alebo formátmi.
Všetko formátovanie prebieha vo vašom prehliadači
Tieto nástroje bežia úplne vo vašom prehliadači - bez zapojenia servera, bez potreby účtu a nič, čo vložíte, nikdy neopustí váš počítač. Váš text zostane súkromný a vaša práca bude fungovať, aj keď ste offline. Môžete naformátovať citlivé údaje, vlastný kód alebo dôvernú dokumentáciu bez obáv z odhalenia. Obnovte stránku, vymažte vyrovnávaciu pamäť a všetky stopy vašej práce sú preč.
Kombinácia techník formátovania
Typický pracovný postup kombinuje tieto nástroje: písanie alebo vkladanie neštruktúrovaného textu, zabaľte ho na cieľovú šírku, podložky na zarovnanie stĺpcova voliteľne odôvodniť formálny vzhľad. Ak pracujete s tabuľkovými údajmi, transponovať riadky a stĺpce podľa potreby pred jeho naplnením do iného systému. Každý krok je nezávislý, takže použite nástroje v poradí, ktoré vyhovuje vašim údajom, a neváhajte experimentovať - ak výstup nie je úplne správny, vždy môžete krok spustiť znova.