Indent API
Inspringen, uitspringen en tabs omzetten naar spaties in platte tekst, regel voor regel. Het indent-eindpunt voegt aan elke regel een vaste inspringing toe — een aantal spaties of tabs, of een aangepast voorvoegsel zoals "> " voor citeren — en kan optioneel ook lege regels inspringen. Het dedent-eindpunt verwijdert de langste gemeenschappelijke voorloopspaties uit een blok (hetzelfde idee als Python textwrap.dedent), zodat u een te ver ingesprongen fragment kunt afvlakken en precies kunt zien welk voorvoegsel is verwijderd. Het tabs-eindpunt converteert tussen tabs en spaties met respect voor tabstops — tabs uitvouwen naar spaties of reeksen spaties terugvouwen naar tabs, met een gekozen tabgrootte, alleen voorloopspaties of overal. Het werkt op elke tekst zonder deze als code te parseren, en CRLF-regeleinden blijven behouden. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 4 eindpunten. Het raakt alleen de witruimtestructuur: om regels in te korten of te sorteren gebruikt u een lines API, om lange regels opnieuw in te vullen gebruikt u een word-wrap API, en om echte broncode te herformatteren gebruikt u een code-formatter API.
api.oanor.com/indent-api