Já escrevemos aqui sobre como uma linha em branco a mais podia desalinhar todo um diff em modo linha. Boa notícia: essa lacuna acabou de ser resolvida. A ferramenta ganhou um novo chip de opção — «Ignorar linhas em branco» — que resolve o problema com um único clique, sem teres de limpar nada à mão. Eis o que mudou e como usar.
A novidade: um chip a mais na barra de opções
Resposta rápida Na barra de opções do
Comparador de texto do ToolPico, ao lado dos chips já conhecidos «Ignorar maiúsculas/minúsculas», «Ignorar espaços» e «Ignorar pontuação», existe agora um quarto botão:
«¶ Ignorar linhas em branco». Aparece por baixo das caixas de texto, junto ao seletor de vista lado a lado / em linha.
É um chip com o mesmo comportamento visual dos outros: clicas e ele fica destacado (ativo), voltas a clicar e desativa-se. Não há configuração escondida nem menu adicional — é uma opção de um clique, pensada para resolver exatamente o cenário que descrevíamos no artigo anterior sobre linhas em branco: listas ou parágrafos que parecem "totalmente diferentes" só porque uma versão tem uma linha vazia a mais do que a outra.
Onde procurar: a opção fica ao lado das restantes opções de comparação, por cima do botão «Comparar». O texto de ajuda ao passar o rato confirma o âmbito: «Só no modo linha: ignora linhas vazias na comparação».
Como funciona por dentro
Resposta rápida Quando a opção está ativa e estás no modo linha, a ferramenta remove primeiro todas as linhas completamente vazias de ambos os textos, e só depois calcula o alinhamento com o algoritmo LCS. É um passo de limpeza que acontece antes da comparação propriamente dita, não depois.
Isto é uma diferença importante em relação a simplesmente "esconder" as linhas em branco no resultado: ao removê-las antes de alinhar os dois textos, as linhas com conteúdo real deixam de ficar desalinhadas por causa de espaçamento extra. O resultado é que só aparecem marcadas como adicionadas ou removidas as linhas que realmente têm um conteúdo diferente — o espaçamento deixa de contar como uma diferença.
A opção também fica guardada quando usas o botão «Copiar link»: o estado de «Ignorar linhas em branco» viaja no link partilhável, tal como acontece com as outras opções de exclusão, para que quem abrir o link veja exatamente a mesma comparação que tu configuraste.
Exemplo prático: duas listas de tarefas coladas
Resposta rápida Imagina (exemplo ilustrativo) uma lista de 4 tarefas copiada de uma nota rápida, e a mesma lista copiada de um documento partilhado que tem uma linha em branco extra entre cada tarefa. Sem a nova opção, o modo linha marcaria quase todas as linhas como diferentes; com «Ignorar linhas em branco» ativado, as 4 tarefas voltam a aparecer como coincidentes.
Exemplo ilustrativo: mesma lista de 4 tarefas, uma versão com linha em branco entre cada item
| Configuração | O que a ferramenta compara | Resultado típico |
| Modo linha, opção desligada | Todas as linhas, incluindo as vazias | A maioria das linhas marcada como alterada |
| Modo linha, «Ignorar linhas em branco» ligado | Só as linhas com conteúdo | As 4 tarefas aparecem como coincidentes |
Na prática, o fluxo passa a ser simples: cola a lista antiga no Texto A e a nova no Texto B, escolhe o modo linha, ativa o chip «Ignorar linhas em branco» e clica em Comparar. Se ainda houver diferenças reais — uma tarefa reformulada, uma nova adicionada — vais vê-las destacadas normalmente a verde e a vermelho, sem o "ruído" das linhas vazias a atrapalhar a leitura.
Quando ativar (e quando não)
Resposta rápida Ativa a opção sempre que estiveres a comparar listas, parágrafos ou resumos com formatação inconsistente entre fontes. Deixa-a desligada quando estiveres a rever código-fonte ou ficheiros de configuração onde as linhas em branco fazem parte intencional da estrutura (por exemplo, a separar blocos de funções).
Para código, uma linha em branco entre duas funções costuma ser uma escolha de estilo deliberada, e "escondê-la" da comparação pode ocultar uma alteração real (por exemplo, alguém removeu uma linha em branco que separava dois blocos lógicos). Já para conteúdo de texto corrido — listas de tarefas, itens de um menu, parágrafos copiados de e-mails ou PDFs — o espaçamento raramente carrega significado, e a nova opção poupa o passo manual de limpar as linhas em branco antes de colar.
Experimenta já a nova opção «Ignorar linhas em branco» no modo linha — tudo no navegador, gratuito e sem enviar o teu texto para lado nenhum.
Abrir o Comparador de texto →
Perguntas frequentes
O que faz exatamente a nova opção «Ignorar linhas em branco»?
Quando ativas o chip «Ignorar linhas em branco» no modo linha, a ferramenta remove primeiro todas as linhas completamente vazias de ambos os textos e só depois faz o alinhamento linha a linha. Isto evita que uma linha em branco a mais numa das versões desalinhe todas as linhas seguintes e as marque como diferentes sem motivo.
Esta opção funciona também no modo palavra ou carácter?
A opção destina-se ao modo linha, onde as linhas vazias contam como unidades de comparação; o próprio texto do chip indica «Só no modo linha: ignora linhas vazias na comparação». Nos modos palavra e carácter, o texto já é tratado como uma sequência contínua e as quebras de linha têm muito menos impacto no resultado.
Onde encontro o botão desta nova opção na ferramenta?
O botão «Ignorar linhas em branco» está na barra de opções, ao lado dos chips já existentes «Ignorar maiúsculas/minúsculas», «Ignorar espaços» e «Ignorar pontuação», por baixo das caixas de texto e por cima do botão Comparar. Basta clicar para ativar; o chip fica destacado quando está ligado.
A opção de ignorar linhas em branco fica guardada num link partilhável?
Sim. Tal como as outras opções de exclusão (maiúsculas/minúsculas, espaços, pontuação), o estado de «Ignorar linhas em branco» é incluído quando usas o botão «Copiar link», para que quem abrir o link veja a comparação configurada exatamente da mesma forma.
Preciso de limpar o texto manualmente antes de colar, agora que esta opção existe?
Já não é obrigatório. Antes desta opção, a forma prática de evitar falsos diferenças era limpar as linhas em branco à mão antes de colar, ou mudar para o modo palavra. Agora, no modo linha, basta ativar o chip «Ignorar linhas em branco» e a ferramenta descarta automaticamente as linhas vazias antes de comparar, mantendo o resto da tua formatação intacta.
Guias relacionados
Metodologia: a existência da opção «Ignorar linhas em branco» (chip no modo linha, com efeito na comparação e no link partilhável) foi confirmada diretamente no código da ferramenta antes da publicação deste artigo. Os números e o exemplo de lista de tarefas apresentados são ilustrativos, para fins explicativos, e não representam a medição de nenhum documento real.