Formateur d'indentation de texte
Ajoutez, supprimez ou ajustez l'indentation de n'importe quel bloc de texte.
À propos de cet outil
Le Formateur d'Indentation de Texte est un outil simple mais puissant pour contrôler les espaces au début des lignes de texte. Que vous formates du code, organisiez la structure d'un document ou prépariez du texte pour des exigences de formatage spécifiques, cet outil vous permet d'ajouter, de supprimer ou d'ajuster l'indentation rapidement sans édition manuelle. Une indentation appropriée améliore la lisibilité et aide à maintenir un formatage cohérent dans tous vos documents.
L'utilisation de l'outil est simple : collez votre texte dans le champ d'entrée, sélectionnez l'action d'indentation souhaitée (ajouter des espaces, des tabulations ou supprimer l'indentation existante) et spécifiez la quantité ou le type d'indentation. Le formateur traite votre texte instantanément et affiche le résultat prêt à copier. Les cas d'usage courants incluent la conversion entre espaces et tabulations, la normalisation des niveaux d'indentation dans des extraits de code, la préparation de texte pour la publication ou la correction de l'espacement incohérent dans le contenu importé.
Questions Fréquentes
Implémentation du Code
# Add, remove, or set indentation for each line
def add_indent(text, indent=" ", levels=1):
prefix = indent * levels
return "\n".join(prefix + line for line in text.splitlines())
def remove_indent(text, indent=" ", levels=1):
result = []
for line in text.splitlines():
for _ in range(levels):
if line.startswith(indent):
line = line[len(indent):]
result.append(line)
return "\n".join(result)
def set_indent(text, indent=" ", levels=1):
prefix = indent * levels
return "\n".join(prefix + line.lstrip() for line in text.splitlines())
code = "def foo():\n x = 1\n return x"
print(add_indent(code, " ", 1))
print(remove_indent(code, " ", 1))
print(set_indent(code, "\t", 1))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.