Ir para o conteúdo
TextArray
Totalmente local

Recuar texto

Adicione ou remova recuo no início de cada linha, com espaços ou tabulações.

Entrada
Saída

Recuar texto

O recuo do texto adiciona ou remove espaços em branco iniciais em cada linha de uma vez. Cole um bloco de código, uma lista ou uma citação, escolha espaços ou tabulações e quantos por linha, e a ferramenta recuará tudo instantaneamente. É a maneira rápida de posicionar um trecho dentro de um arquivo maior, recuar uma citação ou alinhar um contorno de texto simples sem tocar em cada linha manualmente.

Três ações cobrem as necessidades habituais. "Adicionar recuo" prefixa cada linha com o número escolhido de espaços ou tabulações. "Remover recuo" reduz até esse número de unidades desde o início de cada linha, e é indulgente: uma linha com menos espaços iniciais do que a contagem simplesmente perde o que tem, então nada sai do alinhamento. No modo de espaços, uma tabulação inicial é deixada sozinha, e no modo de tabulações, os espaços iniciais são deixados sozinhos, para que você nunca misture os dois por acidente.

"Remover recuo comum" funciona como um recuo de código: ele encontra o espaço em branco que cada linha não vazia compartilha e remove exatamente essa quantidade de todas elas, de modo que um trecho copiado de uma função profundamente aninhada volta para a margem esquerda enquanto sua estrutura interna permanece intacta. Este ignora as configurações de quantidade e unidade, pois a margem compartilhada define quanto cortar.

A opção "Deixar linhas vazias intocadas" mantém as linhas em branco e somente espaços em branco como estão, portanto, adicionar recuo nunca espalha espaços finais em linhas vazias. Os finais de linha são normalizados, de modo que a entrada mista de CRLF e LF sai consistente. Tudo é executado localmente no seu navegador e nada é carregado.

FAQ

Qual é a diferença entre remover e remover recuo comum?
"Remover recuo" remove um número fixo de unidades de cada linha. "Remover recuo comum" mede o espaço em branco que todas as linhas não vazias compartilham e remove exatamente isso, como um recuo de código, mantendo a estrutura relativa.
O que acontece se uma linha tiver menos recuo do que o valor que defini?
Simplesmente perde o espaço em branco que possui e nada mais. Remover quatro espaços de uma linha que começa com dois apenas remove esses dois, para que as linhas nunca saiam do alinhamento.
A remoção de espaços afeta as guias?
Não. No modo de espaços, uma tabulação inicial interrompe a remoção e é deixada no lugar, e no modo de tabulações, os espaços iniciais são deixados sozinhos. Isso evita que você misture os dois estilos de recuo acidentalmente.
O que "Deixar linhas vazias intactas" faz?
Ele ignora linhas em branco e somente espaços em branco, portanto, adicionar recuo nunca adiciona espaços finais às linhas vazias e removê-lo deixa-as como estavam.
Meu texto é carregado em algum lugar?
Não. O texto é processado inteiramente no seu navegador e nunca sai do seu dispositivo.