Tabulações em espaços
Cole o seu texto: cada tabulação vira os espaços necessários para chegar à próxima coluna, como em um editor, e o texto continua alinhado. Largura 2, 4 ou 8.
- Linhas antes 0
- Linhas depois 0
Por que um TAB dá problema
O caractere de tabulação não é uma largura: é um salto para a próxima coluna, e a largura dessa coluna é decidida pelo programa que está mostrando o texto. Seu editor pode desenhá-la com 4 de largura, o terminal com 8, a caixa de comentário de um site a engole por completo e outro editor a mostra com 2. É por isso que o mesmo texto, perfeitamente alinhado na sua tela, chega do outro lado como uma escada ou todo amontoado.
O que esta página faz
Cada tabulação vira os espaços necessários para chegar à próxima coluna, como faz um editor: com largura 4 as paradas de tabulação caem a cada quatro colunas, então “ab” seguido de uma tabulação vira “ab” mais dois espaços, e “abc” mais apenas um. Assim o texto fica exatamente como você via no editor e, daí em diante, igual em qualquer lugar, porque um espaço é um espaço em qualquer lugar. A largura pode ser 2, 4 ou 8: 4 é a mais comum e a que o guia de estilo oficial do Python (PEP 8) prescreve, 8 é a do terminal. Nada mais é tocado: linhas, acentos, pontuação e caracteres especiais continuam idênticos.
O caso em que NÃO ajuda
Se você copiou uma tabela do Excel ou do Planilhas Google, as colunas são separadas por um TAB cada. Aqui elas continuam alinhadas enquanto todo valor for mais curto que a largura escolhida; um valor mais longo empurra o resto da linha para a próxima coluna e a tabela sai torta, exatamente como no editor. Uma largura de 8 ajuda com valores curtos, mas para uma tabela de verdade o caminho certo é colá-la em uma planilha, e para fazer isso direito há o CSV para Excel.
Várias limpezas de uma vez, em ordem fixa
Abaixo da caixa você encontra as dez limpezas desta família, e pode marcar quantas quiser: cada página começa com a sua já marcada. O programa é o mesmo nas dez, então o mesmo texto com as mesmas caixas dá o mesmo resultado em qualquer página em que você o cole.
A ordem não depende de quais caixas você marca, e é a ordem em que você as vê: primeiro os caracteres (emojis, acentos, números, pontuação), depois os espaços dentro de cada linha (tabulações, recuos, espaços extras), depois as linhas inteiras (em branco e duplicadas) e por último juntar tudo em uma linha. Assim, uma linha que fica vazia depois que os emojis saem desaparece junto com as linhas em branco, e duas linhas que ficam idênticas depois que os espaços saem contam como duplicadas.
As páginas irmãs, cada uma com a sua caixa já marcada: Remover espaços extras, Remover recuo, Remover linhas em branco, Remover linhas duplicadas, Remover emojis, Remover acentos, Remover pontuação, Remover números e Texto em uma linha.
Veja também
Se o seu problema, na verdade, são espaços duplos e linhas que terminam com um espaço a mais, há Remover espaços extras; para tirar o recuo no início de cada linha, Remover recuos. Para substituir qualquer outra coisa, tabulações incluídas, o caminho geral é Localizar e substituir.