Spatie naar tab converteren
Vervang reeksen spaties door tabtekens. Zet alleen de inspringing aan het begin van elke regel om, of elke reeks spaties, bij een breedte van 2, 4 of 8. De omzetting gebeurt in je browser en er wordt niets geüpload.
Zo werkt het
-
Plak je tekst
Typ of plak de tekst in het linkervak, of open een .txt-bestand. Geen tekst bij de hand? Klik op Voorbeeld.
-
Direct resultaat
De uitkomst verschijnt terwijl je typt. Pas de opties aan en zie meteen wat er verandert.
-
Kopieer of download
Kopieer het resultaat met één klik, sla het op als bestand of gebruik het als invoer voor een volgende stap.
Voorbeeld
function hallo() {
if (true) {
return 1;
}
}
met inspringing van vier spaties wordt dezelfde code met één tab voor het eerste niveau en twee tabs voor het tweede. De notitie meldt hoeveel tabs zijn gemaakt, hier 4.
Inspringing of de hele tekst
Standaard wordt alleen de inspringing omgezet, wat je voor code wilt. Vink Alleen inspringing aan het begin van een regel uit om reeksen spaties die op een tabstop vallen overal in de regel om te zetten in tabs, bijvoorbeeld bij uitgelijnde kolommen.
Bestanden die tabs nodig hebben
Makefiles vereisen tabtekens voor receptregels, en de formatter van Go springt in met tabs. Geplakte code komt vaak met spaties binnen, en één ronde hier lost dat op. Voor het omgekeerde gebruik je tab naar spatie; om eerst losse extra spaties weg te halen is er dubbele spaties verwijderen.
Veelgestelde vragen
Wanneer zijn tabs verplicht?
In Makefiles, waar receptregels met een tab moeten beginnen, en in Go, waar de standaardformatter met tabs inspringt. Sommige teams geven ook de voorkeur aan tabs omdat iedereen zijn eigen breedte kan instellen.
Wat doet "Alleen inspringing aan het begin van een regel"?
Het zet alleen spaties aan het begin om. Een regel die met 8 spaties inspringt, wordt twee tabs bij breedte 4. Spaties binnen de regel blijven staan.
Waarom wordt één losse spatie niet omgezet?
Een enkele spatie tussen woorden is gewoon een spatie. Alleen reeksen die een tabstop bereiken worden een tab. De spaties die na de laatste hele tab overblijven, blijven staan.
Welke breedte vul ik in?
De breedte waarmee de inspringing is gemaakt, meestal 4 of 2. Een verkeerde breedte geeft vreemde resultaten: inspringing van 4 spaties gelezen als breedte 2 geeft twee keer zoveel tabs.