Apare cada linha, reduza sequências de espaços e tabulações a um só e, se quiser, remova as linhas em branco.
Exemplo
“ Extra spaces ”, uma linha em branco e “ Another⇥line ” viram duas linhas limpas: “Extra spaces” e “Another line”. Uma linha de rótulo como “Name:⇥⇥Alex” fica “Name: Alex”.
Método de cálculo
Cada linha é aparada nas duas pontas, e qualquer sequência de espaços ou tabulações dentro da linha vira um único espaço. Linhas em branco somem quando a opção está ligada e permanecem quando está desligada. Linhas com conteúdo continuam separadas, então um parágrafo nunca é juntado numa única linha longa.
Observações importantes
Letras, números e pontuação não mudam: só o espaço em branco é alterado. Alguns espaços especiais, como o espaço inquebrável dentro de uma linha, não são reduzidos e talvez ainda precisem de ajuste num editor de texto.
Perguntas frequentes
Por que texto copiado de PDF precisa disso?
Porque PDFs, planilhas, e-mails e páginas web trazem espaços duplos, tabulações entre colunas e recuos que ficam invisíveis até quebrarem uma busca, uma comparação ou uma importação. Limpar o espaço em branco antes é o que faz essas etapas casarem de forma confiável.
Devo manter as linhas em branco?
Mantenha quando as quebras de parágrafo importarem: duas linhas recuadas separadas por uma linha vazia continuam como a, linha vazia e b. Remova para listas, em que as linhas restantes ficam uma sob a outra e facilitam ordenar, remover duplicatas ou colar num formulário.
Quando não normalizar o espaço em branco?
Quando o espaçamento carrega sentido. Código Python, arquivos YAML, listas em Markdown, poesia e tabelas de largura fixa dependem de recuo ou colunas alinhadas, e comprimi-los pode quebrar o arquivo ou o layout. Dados separados por tabulação perdem as colunas porque as tabulações viram espaços simples, então guarde uma cópia do original.