API Indent
Indenter, désindenter et convertir les tabulations en espaces sur du texte brut, ligne par ligne. Le point de terminaison indent ajoute un préfixe à chaque ligne avec une indentation fixe — un nombre d'espaces ou de tabulations, ou tout préfixe personnalisé comme "> " pour citer — et peut éventuellement indenter aussi les lignes vides. Le point de terminaison dedent supprime le plus long préfixe d'espacement commun d'un bloc (la même idée que Python textwrap.dedent), vous pouvez donc aplatir un extrait trop indenté et récupérer exactement le préfixe qui a été supprimé. Le point de terminaison tabs convertit entre tabulations et espaces en respectant les taquets de tabulation — développer les tabulations en espaces ou réduire les suites d'espaces en tabulations, à une taille de tabulation choisie, uniquement l'espacement de début ou partout. Cela fonctionne sur n'importe quel texte sans l'analyser comme du code, et les fins de ligne CRLF sont préservées. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Cela ne touche que la structure des espaces : pour couper ou trier les lignes, utilisez une API lines, pour reformater les lignes longues, utilisez une API word-wrap, et pour reformater du code source réel, utilisez une API code-formatter.
api.oanor.com/indent-api