Converter tabulações em espaços (e vice-versa)

Converta tabulações em espaços ou a indentação com espaços em tabulações — útil quando um projeto exige um estilo de indentação específico em seu arquivo de configuração.

Exemplo:

Como funciona

"Tabulações → Espaços" substitui cada caractere de tabulação pelo número de espaços escolhido, onde quer que ele esteja no texto. "Espaços → Tabulações" mexe apenas na indentação no início da linha: cada grupo completo de espaços consecutivos (do tamanho escolhido) no início de uma linha é substituído por uma tabulação, e o restante da linha nunca é alterado. É útil para padronizar um arquivo de código antes de enviá-lo a um projeto que exige um estilo de indentação específico (por exemplo, um linter configurado para exigir tabulações).

Os espaços no meio de uma linha são convertidos em tabulações?

Não, apenas a indentação no início da linha é afetada pela conversão "Espaços → Tabulações": os espaços que aparecem no meio de uma linha (por exemplo, entre palavras) nunca são alterados.

O que acontece se a indentação não for um múltiplo exato do número de espaços escolhido?

O resto que não forma um grupo completo é mantido como espaços depois das tabulações geradas, para não perder nenhum caractere de indentação.

Processamento 100% local: seu código nunca sai do seu navegador, e a conversão é feita inteiramente via WebAssembly no seu dispositivo.