Indent API
Einrücken, Ausrücken und Umwandeln von Tabs in Leerzeichen in Klartext, Zeile für Zeile. Der Indent-Endpunkt stellt jeder Zeile eine feste Einrückung voran – eine Anzahl von Leerzeichen oder Tabs oder ein beliebiges benutzerdefiniertes Präfix wie "> " für Zitate – und kann optional auch leere Zeilen einrücken. Der Dedent-Endpunkt entfernt das längste gemeinsame führende Leerzeichen aus einem Block (dasselbe Konzept wie Python textwrap.dedent), sodass Sie einen übermäßig eingerückten Ausschnitt glätten und genau das entfernte Präfix zurückerhalten können. Der Tabs-Endpunkt konvertiert zwischen Tabs und Leerzeichen unter Berücksichtigung von Tabstopps – Tabs in Leerzeichen expandieren oder Leerzeichenläufe zurück in Tabs umwandeln, bei einer gewählten Tab-Größe, nur führende Leerzeichen oder überall. Es funktioniert mit jedem Text, ohne ihn als Code zu parsen, und CRLF-Zeilenumbrüche bleiben erhalten. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts wird gespeichert. 4 Endpunkte. Es betrifft nur die Leerzeichenstruktur: zum Trimmen oder Sortieren von Zeilen verwenden Sie eine Lines-API, zum Umbrechen langer Zeilen eine Word-Wrap-API und zum Neuformatieren von echtem Quellcode eine Code-Formatter-API.
api.oanor.com/indent-api