Comparar dois ficheiros
F8 compara o conteúdo de dois ficheiros, linha a linha. Um ficheiro em cada painel — senão o Meneaufile pergunta.
Primeiro o ficheiro com o mesmo nome. Quando o outro painel mostra um ficheiro com o mesmo nome, é com ele que F8 — ou «Comparar por conteúdo», no clique direito — compara o ficheiro, esteja onde estiver o cursor. Sem homónimo, é o ficheiro designado em frente: antigo.txt contra novo.txt.
As duas vistas
- Lado a lado: as duas versões frente a frente, os blocos alinhados.
- Vista unificada: um único texto, com as adições e as remoções misturadas — a que se lê quando as diferenças são raras.
O contador diz a dimensão: +12 −3. «Próxima diferença» e
«Diferença anterior» saltam de bloco em bloco sem procurar com os olhos.
Copiar texto
O texto seleciona-se com o rato e copia-se com Ctrl+C. Lado a lado, cada metade tem a sua seleção: copiam-se as linhas de um só ficheiro, e Ctrl+A apanha-as todas. Os números de linha ficam fora da cópia, e cada linha mantém a sua quebra de linha.
O código mantém as suas cores
Um .php, um .dart, um .json leem-se
aqui com as cores do visualizador —
a mesma paleta, não uma segunda: um ficheiro não muda de aspeto consoante
se lê ou se compara. O diff de um
commit também as traz.
O que o nome do ficheiro não anuncia fica em texto: um .txt
onde // não é um comentário, um registo, um ficheiro sem
extensão.
Linha a linha, e não sobre o ficheiro inteiro. Um comparador
mostra linhas vindas de duas versões, misturadas pela ordem
de leitura: encadeá-las para as colorir de uma só vez abriria um comentário numa
linha removida e fechá-lo-ia numa linha acrescentada. Consequência visível —
um /* */ de várias linhas só é colorido na primeira.
Transferir um bloco
O modo de edição acrescenta dois gestos em cada bloco: «Enviar este bloco para a esquerda» e «Enviar este bloco para a direita». Repara-se assim um ficheiro com o outro, bloco a bloco, sem sair da comparação.
Nada é escrito enquanto não se guardar: «Guardar à esquerda», «Guardar à direita» ou «Guardar os dois».
O que diz, em vez de se calar
- As duas versões são idênticas linha a linha — a comparação teve mesmo lugar.
- Nada a comparar linha a linha: o ficheiro não é texto, ou não pôde ser lido.
- Um dos dois ficheiros mudou no disco — «Recarregar» retoma a comparação com o que lá está agora.
Duas tabelas também se comparam
Numa base de dados, F8 em duas tabelas compara as suas estruturas: os bytes não existem, mas os campos, os seus tipos e os seus índices, sim. O menu di-lo — a entrada chama-se então «Comparar as estruturas».
Manual do Meneaufile, em português.