Ugrás a tartalomhoz
TextArray
100% helyi

Szöveg sorkizárása

Rendezd át a sima szöveget pontos karakterszélességű, sorkizárt sorokba.

Bemenet
Kimenet

Szöveg sorkizárása

A szövegszerkesztők a betűközök apró törtrészes nyújtásával zárják ki a sorokat — a sima szöveg erre képtelen, a monospace sorkizárás viszont nem: egész szóközöket oszt szét a szavak közötti hézagokba, amíg minden sor pontosan ugyanolyan széles nem lesz. Pontosan ezt teszi ez az eszköz. Illeszd be a szöveget, állítsd be a sorszélességet karakterben, és minden bekezdés tiszta tömbbé rendeződik, amelyben az utolsó kivételével minden sor egyforma széles.

Az algoritmus a szedés klasszikusa: mohó tördelés a célszélességre, majd a szóközök egyenletes feltöltése úgy, hogy a maradék a bal oldali hézagoknak jut. Minden bekezdés utolsó sora balra zárt marad szimpla szóközökkel, pontosan úgy, ahogy egy könyv szedné. Az üres sorok érintetlenül átmennek, így a többbekezdéses szöveg megtartja a szerkezetét, a bekezdésen belüli sortörések pedig puhának számítanak — a szöveg egyetlen folyamként rendeződik újra, ami e-mailből vagy PDF-ből beillesztett szövegnél pont a kívánt viselkedés.

A szélesség karakterben mérődik, így az eredmény mindenhol tökéletesen illeszkedik, ahol rögzített szélességű betű az úr: kódkommentek, README-k, man oldalak, egyszerű szöveges e-mailek, ASCII-dokumentumok, terminálkimenet. Az ékezetes betűk és az emojik egy-egy oszlopnak számítanak. A szélességnél hosszabb szó saját, túllógó sort kap tördelés helyett.

Minden helyben, a böngésződben fut — a szöveg soha nem hagyja el az eszközödet. A másolás gombbal együtt a „nézzen ki rendesen ez a bekezdés a monospace fájlban" ötmásodperces feladattá válik.

Gyakori kérdések

Miért nem nyúlik meg a bekezdés utolsó sora?
Így működik a sorkizárás a nyomtatásban: egy rövid zárósor megnyújtása hatalmas lyukakat hagyna. Az utolsó sor szimpla szóközökkel balra zárt marad — mint minden sorkizárt bekezdés zárósora egy könyvben.
Hogyan oszlanak el a plusz szóközök?
Egyenletesen a szavak közötti hézagokban, a maradék a bal oldaliaknak jut. Az a sor, amelynek 3 hézagra 5 plusz szóköz kell, 2, 2, 1 elosztást kap. Az elosztás determinisztikus — ugyanaz a bemenet mindig ugyanazt a kimenetet adja.
Mi történik a sorszélességnél hosszabb szavakkal?
Saját sort kapnak és túllógnak a szélességen, elválasztás vagy csonkolás helyett — egy URL vagy hosszú azonosító egyben, kereshetően marad.
Megmaradnak a meglévő sortöréseim?
A bekezdésen belüli törések puhák, és újrarendeződnek; az üres sorok bekezdéshatárok, megmaradnak. Ha minden eredeti sort külön akarsz kizáratni, előbb tegyél közéjük üres sort.
Feltöltődik valahová a szövegem?
Nem. A sorkizárás teljes egészében a böngésződben fut, és a szöveg soha nem hagyja el az eszközödet.