Formattatore di rientro testo
Aggiungi, rimuovi o regola il rientro di qualsiasi blocco di testo.
Informazioni sullo strumento
Il Formattatore di Indentazione Testo è uno strumento semplice ma potente per controllare gli spazi bianchi all'inizio delle righe di testo. Che tu stia formattando codice, organizzando la struttura di documenti o preparando testo per requisiti di formattazione specifici, questo strumento ti permette di aggiungere, rimuovere o regolare l'indentazione rapidamente senza modifica manuale. Un'indentazione appropriata migliora la leggibilità e aiuta a mantenere una formattazione coerente nei tuoi documenti.
Usare lo strumento è semplice: incolla il tuo testo nel campo di input, seleziona l'azione di indentazione desiderata (aggiungi spazi, aggiungi tabulazioni o rimuovi indentazione esistente) e specifica l'importo o il tipo di indentazione. Il formattatore elabora il tuo testo istantaneamente e visualizza il risultato pronto per la copia. I casi d'uso comuni includono la conversione tra spazi e tabulazioni, la standardizzazione dei livelli di indentazione negli snippet di codice, la preparazione del testo per la pubblicazione o la correzione della spaziatura incoerente nel contenuto importato.
Domande Frequenti
Implementazione del Codice
# 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.