Ir para o conteúdo
TextArray
Totalmente local

Guias para espaços

Converta tabulações em espaços ou empacote espaços novamente em tabulações, em qualquer largura de tabulação.

Entrada

Guias para espaços

Tabulações ou espaços são o argumento mais antigo da programação, e a resposta geralmente depende do arquivo que você abriu. Esta ferramenta define isso para um determinado bloco de texto: cole o código, um arquivo de configuração, um Makefile ou uma coluna de dados exportados, escolha uma direção e o espaço em branco será reescrito para corresponder.

A conversão de tabulações em espaços expande cada tabulação da mesma forma que um editor faz - uma tabulação avança o cursor para a próxima parada de tabulação em vez de inserir cegamente um número fixo de espaços, de modo que o caractere depois de pousar na mesma coluna de antes. Escolha 2, 4 ou 8 espaços por guia ou defina uma largura personalizada entre 1 e 16. Indo na direção oposta, os espaços nas guias agrupam espaços em branco de volta nas guias sempre que uma guia atinge a mesma coluna e deixa quaisquer espaços restantes no lugar para que nada mude.

O recuo restringe apenas a conversão ao espaço em branco inicial de cada linha, que é o que você deseja para o código-fonte: o recuo é normalizado enquanto as guias dentro de strings, comentários ou colunas TSV alinhadas são deixadas sozinhas. Desligue-o para reescrever todas as guias e todos os espaços em branco do texto. As entradas do Windows (CRLF), Unix (LF) e Mac clássico (CR) funcionam, e a saída sempre usa LF. A contagem abaixo da saída mostra quantas guias entraram, quantas saíram e quantas linhas foram alteradas, portanto, uma largura errada é óbvia imediatamente.

Tudo acontece no seu navegador. Seu código nunca é carregado, portanto, a fonte proprietária, a configuração interna e os dados do cliente podem ser colados com segurança. Copie o resultado, baixe-o como um arquivo .txt ou envie-o de volta à entrada para outra passagem.

FAQ

Quantos espaços uma guia deve ter?
Quatro é o padrão comum e a largura escolhida pela maioria dos guias de estilo. Os projetos da Web geralmente usam 2, as ferramentas clássicas do Unix assumem 8. Defina o que seu formatador espera - qualquer largura de 1 a 16 trabalhos.
Isso quebrará meu Makefile?
Será se você converter as linhas da receita: make requer uma aba real e rejeita espaços. Converta Makefiles na direção de espaços em tabulações ou não.
Uma guia sempre tem o mesmo número de espaços?
Não. Uma tabulação avança para a próxima parada de tabulação, portanto, com uma largura de 4, uma tabulação na coluna 3 se torna um espaço único, não quatro. É assim que os editores renderizam as guias e mantêm as colunas alinhadas.
O que muda "Somente recuo"?
Limita a conversão ao espaço em branco no início de cada linha. Tabulações e espaços dentro da linha — em strings, comentários ou colunas alinhadas — permanecem exatamente como estão.
Meu texto é carregado em algum lugar?
Não. A ferramenta funciona inteiramente no seu navegador e seu código nunca sai do seu dispositivo.