Hoppa till innehåll
TextArray
100% lokalt

Tabbar till mellanslag

Konvertera flikar till mellanslag eller packa tillbaka mellanslag till flikar, oavsett flikbredd.

Inmatning
Utmatning

Tabbar till mellanslag

Tabs eller blanksteg är det äldsta argumentet inom programmering, och svaret beror oftast på vems fil du har öppen. Det här verktyget bestämmer det för ett givet textblock: klistra in kod, en konfigurationsfil, en Makefile eller en kolumn med exporterad data, välj en riktning och blanktecken skrivs om för att matcha.

Om du konverterar tabbar till blanksteg utökas varje tabb på samma sätt som en redigerare gör – en tabb flyttar markören till nästa tabbstopp istället för att blint infoga ett fast antal blanksteg, så att tecknet efter det hamnar i samma kolumn som det gjorde tidigare. Välj 2, 4 eller 8 utrymmen per flik, eller ställ in en anpassad bredd mellan 1 och 16. Om man går åt andra hållet, paketerar utrymmen till flikar mängder av ämnen tillbaka till flikar varhelst en flik når samma kolumn, och lämnar eventuella överblivna utrymmen på plats så att ingenting flyttas.

Indrag begränsar endast konverteringen till det inledande blanktecken på varje rad, vilket är vad du vill ha för källkod: indraget normaliseras medan flikar inuti strängar, kommentarer eller justerade TSV-kolumner lämnas ifred. Stäng av den för att skriva om varje flik och varje körning av tomrum i texten. Indata från Windows (CRLF), Unix (LF) och klassisk Mac (CR) fungerar alla, och utdatan använder alltid LF. Sammanställningen under utgången visar hur många flikar som gick in, hur många som kom ut och hur många rader som ändrades, så en felaktig bredd är uppenbar direkt.

Allt händer i din webbläsare. Din kod laddas aldrig upp, så proprietär källa, intern konfiguration och klientdata är alla säkra att klistra in. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka tillbaka det till ingången för ett nytt pass.

FAQ

Hur många mellanslag ska en flik vara?
Fyra är den vanliga standarden och den bredd som de flesta stilguider väljer. Webbprojekt använder ofta 2, klassiska Unix-verktyg förutsätter 8. Ställ in vad din formaterare förväntar sig — vilken bredd som helst från 1 till 16 verk.
Kommer detta att bryta min Makefile?
Det kommer om du konverterar receptraderna: gör kräver en riktig flik där och avvisar mellanslag. Konvertera Make-filer i riktningen mellanslag till flikar, eller inte alls.
Blir en flik alltid lika många mellanslag?
Nej. En tabb går vidare till nästa tabbstopp, så vid en bredd av 4 blir en tabb i kolumn 3 ett enda mellanslag, inte fyra. Det är så redaktörer renderar flikar, och det håller dina kolumner i linje.
Vad ändrar "Endast indrag"?
Det begränsar konverteringen till blanktecken i början av varje rad. Tabbar och mellanslag inuti raden – i strängar, kommentarer eller justerade kolumner – förblir exakt som de är.
Är min text uppladdad någonstans?
Nej. Verktyget körs helt i din webbläsare och din kod lämnar aldrig din enhet.