TextArray
100% helyi

Tabulátorok szóközzé alakítása

Alakítsd a tabulátorokat szóközzé, vagy tömörítsd a szóközöket vissza tabulátorrá.

Bemenet
Kimenet

Tabulátorok szóközzé alakítása

Tabulátor vagy szóköz? Minden projekt máshogy dönt, a most megnyitott fájl pedig amúgy sem ismeri a szerkesztőd beállításait. Ez az eszköz átírja helyetted a térközkaraktereket: illeszd be a kódot, a konfigurációs fájlt, a Makefile-t vagy egy exportált adatoszlopot, válassz irányt, és a behúzás úgy fog kinézni, ahogy kell.

A tabulátorok szóközzé alakítása minden tabulátort úgy bont ki, ahogy egy szerkesztő tenné — a tabulátor a következő tabulátorpozícióig viszi a kurzort, nem pedig vakon beszúr egy fix számú szóközt, így a mögötte álló karakter ugyanabba az oszlopba kerül, mint korábban. Válassz 2, 4 vagy 8 szóközt tabulátoronként, vagy adj meg egyéni szélességet 1 és 16 között. A másik irányban a szóközök tabulátorrá alakítása a szóközsorozatokat ott tömöríti vissza tabulátorrá, ahol a tabulátor ugyanabba az oszlopba ér, a maradék szóközöket pedig a helyükön hagyja, hogy semmi ne csússzon el.

A „Csak a behúzás” lehetőség a sor eleji térközkarakterekre szűkíti az átalakítást — pontosan erre van szükség forráskódnál: a behúzás egységes lesz, a sztringekben, megjegyzésekben vagy igazított TSV-oszlopokban lévő tabulátorok viszont érintetlenek maradnak. Kapcsold ki, és az eszköz a szöveg minden tabulátorát és minden szóközsorozatát átírja. A bemeneten működik a Windows (CRLF), a Unix (LF) és a klasszikus Mac (CR) sorvég is, a kimenet mindig LF-et használ. A kimenet alatti összegzés mutatja, hány tabulátor érkezett, mennyi maradt és hány sor változott, így a rosszul megválasztott szélesség azonnal kiderül.

Minden a böngésződben történik. A kód sehová nem töltődik fel, ezért nyugodtan beillesztheted a céges forrásokat, a belső konfigurációkat és az ügyféladatokat is. Az eredményt másold ki, töltsd le .txt fájlként, vagy helyezd vissza a bemenetbe egy újabb körre.

Gyakori kérdések

Hány szóköz legyen egy tabulátor?
A négy a leggyakoribb alapérték, és a legtöbb kódolási stílusútmutató is ezt választja. A webes projektek gyakran 2-t használnak, a klasszikus Unix-eszközök 8-cal számolnak. Állítsd be azt, amit a projekted formázója elvár — 1 és 16 közötti bármelyik szélesség működik.
Elrontja ez a Makefile-omat?
El, ha a parancssorokat is átalakítod: a make ott valódi tabulátort követel, és a szóközöket visszautasítja. A Makefile-t csak a szóközök tabulátorrá irányban alakítsd, vagy sehogy.
Egy tabulátorból mindig ugyanannyi szóköz lesz?
Nem. A tabulátor a következő tabulátorpozícióig ugrik, így 4-es szélességnél a harmadik oszlopban álló tabulátorból egyetlen szóköz lesz, nem négy. A szerkesztők pontosan így jelenítik meg a tabulátort, és így maradnak igazítva az oszlopok.
Mit változtat a „Csak a behúzás” lehetőség?
Az átalakítást a sor eleji térközkarakterekre korlátozza. A soron belüli tabulátorok és szóközök — sztringekben, megjegyzésekben vagy igazított oszlopokban — pontosan úgy maradnak, ahogy voltak.
Feltöltődik valahová a szövegem?
Nem. Az eszköz teljes egészében a böngésződben fut, és a kód soha nem hagyja el az eszközödet.