Poravnajte besedilne stolpce v navadnem besedilu: oblazinjenje, oblivanje in oblikovanje kode in dokumentacije
Poravnava besedila v stolpce je običajna naloga, ko delate z navadnim besedilom – ne glede na to, ali oblikujete komentarje kode, strukturirate izhod terminala, gradite tabele ASCII ali pripravljate monospace dokumentacijo. Če se stolpci lepo razporedijo v več vrsticah, se izboljša berljivost in naredi vaše besedilo videti profesionalno. Ta vodnik vas vodi skozi tehnike oblikovanja, ki rešujejo te težave, in pokaže, kdaj uporabiti katero od njih.
Zakaj je poravnava stolpcev pomembna
Neporavnano besedilo je težko skenirati. Ko se imena spremenljivk, vrednosti ali komentarji vrstijo na doslednih položajih stolpcev, jim lahko vaše oko sledi navpično in vzorci takoj poskočijo. To še posebej velja za kodo, konfiguracijske datoteke in terminalski izhod, kjer bralci pričakujejo dosleden razmik. Izplačilo je čistejša, hitrejša za razčlenitev dokumentacije in manj napak, ko nekdo drug prebere vaše delo.
Razmislite o branju seznama funkcijskih parametrov, kjer se tipi ne ujemajo, ali o konfiguracijski datoteki, kjer so tipke neenakomerno poravnane – vaši možgani se bolj trudijo, da bi jo razčlenili. Poravnava odpravi to trenje.
Oblazinjenje s fiksno širino za strukturirane podatke
Osnova poravnave stolpcev je oblazinjenje besedila na fiksno širino. Vsako vrstico nastavite na določeno število znakov – levo poravnano, desno poravnano ali sredinsko – tako da se naslednji stolpci začnejo na istem mestu. Tako delujejo tabele ASCII, konfiguracijski razčlenjevalniki in terminalski formati. Če imate nalepke različnih dolžin in želite, da se njihove vrednosti poravnajo, jih oblazinjenje zagotovi.
Na primer, če pišete sporočilo pomoči za orodje CLI, lahko imena ukazov razširite na 20 znakov, tako da se vsi opisi začnejo pri stolpcu 22. Ali pa v konfiguracijski datoteki lahko številke poravnate v desno, tako da se decimalne točke poravnajo. Oblazinjenje je orodje, ki to omogoča.
Prelivanje dolgih vrstic za berljivost
Vsak stolpec ne sodi v eno vrstico. Prelom besedila na fiksno širino črte razdeli dolge odstavke v krajše vrstice, ki ustrezajo vašemu terminalu, oknu urejevalnika ali robu dokumenta. Besedilo se preoblikuje na širino, ki jo izberete – običajno 80 znakov za delo s terminalom ali širše za spletno vsebino. Besede ostanejo nedotaknjene; samo premaknejo se v naslednjo vrstico, ko bi presegli vašo omejitev.
To je bistveno za pripravo besedila za zaslone s fiksno širino, preprečevanje vodoravnega drsenja in zagotavljanje pravilnega upodabljanja vaše dokumentacije v vseh napravah. E-poštna sporočila, datoteke README in izhod terminala koristijo nadzorovano prelivanje vrstic. To je majhna podrobnost, ki močno vpliva na to, kako profesionalno je videti vaše besedilo.
Utemeljitev odstavkov za formalno besedilo
Uravnoteženo besedilo raztegne vrstice, da zapolni celotno širino, ki jo določite, z dodajanjem dodatnih presledkov med besedami. Oba robova besedila sta lepo poravnana in ustvarita formalen videz, podoben stolpcu, ki ga vidite v tiskanih knjigah in uradnih dokumentih. V navadnem besedilu in kontekstih z enoprostorjem poravnani odstavki ustvarjajo občutek strukture in poliranja.
Utemeljitev ni obvezna – mnogi imajo raje raztrgan desni rob (levo poravnano besedilo) – toda za strukturirane dokumente, tehnične specifikacije in določene kontekste oblikovanja je to orodje, ki ga potrebujete. Kompromis je v tem, da ima lahko poravnano besedilo včasih neprijeten razmik, če je vaša širina črte ozka, zato ga preizkusite z vašo dejansko vsebino.
Prestavljanje vrstic in stolpcev
Včasih so vaši podatki v napačni orientaciji. Transponiranje besedila zamenja vrstice in stolpce: če imate podatke postavljene vodoravno (en zapis na vrstico), jih transpose pretvori v navpično (eno polje na vrstico). To je zmogljivo, ko morate reorganizirati podatke, pretvoriti med formati ali pripraviti vnos za orodja, ki pričakujejo drugačno usmeritev.
Primeri uporabe vključujejo pretvorbo stolpčnih podatkov v zapise, preoblikovanje matrik, pretvorbo podatkov preglednice v drugačno postavitev in prilagajanje podatkov za razčlenjevanje s sistemi, ki pričakujejo specifično strukturo. Transpozicija je presenetljivo uporabna, ko premikate podatke med različnimi sistemi ali formati.
Vse formatiranje poteka v vašem brskalniku
Ta orodja se v celoti izvajajo v vašem brskalniku – brez vključenega strežnika, ni potreben račun in nič, kar prilepite, nikoli ne zapusti vašega računalnika. Vaše besedilo ostane zasebno in vaše delo še naprej deluje, tudi ko ste brez povezave. Občutljive podatke, lastniško kodo ali zaupno dokumentacijo lahko formatirate brez skrbi za izpostavljenost. Osvežite stran, počistite predpomnilnik in za vašim delom bo izginila vsaka sled.
Kombinacija tehnik oblikovanja
Tipičen potek dela združuje ta orodja: pisanje ali lepljenje nestrukturiranega besedila, zavijte ga na ciljno širino, podložite črte za poravnavo stolpcev, in neobvezno upravičiti uradni nastop. Če delate s tabelarnimi podatki, prestaviti vrstice in stolpce po potrebi, preden ga vnesete v drug sistem. Vsak korak je neodvisen, zato uporabite orodja v vrstnem redu, ki ustreza vašim podatkom, in ne oklevajte pri eksperimentiranju – kadar koli lahko znova zaženete korak, če rezultat ni povsem pravilen.