Perguntas e Respostas
Porque é que se chama KDiff3?
As ferramentas KDiff e KDiff2 (agora chamada ) já existiam. Para além disso, o KDiff3 deveria sugerir que consegue juntar ficheiros como a ferramenta diff3 da colecção de ferramentas do Diff.
Porque é que é lançado segundo a GPL?
O autor usou programas GPL durante bastante tempo até agora e aprendeu bastante ao olhar para bastante código. Daí, este é o Muito Obrigado para todos os programadores que também o fizeram ou irão fazer no futuro.
Faltam alguns botões e funções. O que é que se passa?
Você compilou a partir do código mas não indicou provavelmente o prefixo correcto do com o configure. Por omissão, o configure deseja instalar no /usr/local, mas aí o não consegue encontrar o ficheiro de recursos da interface do utilizador (, o kdiff3ui.rc). O ficheiro README contém mais informações sobre o prefixo correcto.
Muitas das vezes as linhas que são semelhantes mas não idênticas aparecem umas ao lado das outras mas noutros casos não. Porquê?
As linhas em que apenas a quantidade de espaços em branco é diferente são tratadas como iguais à primeira vista, embora apenas um carácter que não seja um espaço em branco faça com que as linhas sejam diferentes. Se as linhas semelhantes aparecerem uma ao lado da outra, isto poderá ser de facto uma coincidência, mas é felizmente o caso mais frequente.
Porque é que todos os conflitos deverão ser resolvidos para que o resultado da gravação possa ser gravado?
Para cada secção igual ou diferente, o editor na janela do resultado da junção recorda onde é que esta começa ou termina. Isto é necessário para que os conflitos possam ser resolvidos manualmente ao seleccionar simplesmente o botão da origem (A, B ou C). Esta informação é perdida durante a gravação como texto e corresponde a demasiado esforço criar um formato de ficheiro especial que suporte a gravação e a reposição de toda a informação necessária.
Porque é que o editor na janela do resultado da junção não tem uma função para desfazer?
Isso era demasiado difícil até agora. Você poderá sempre repor uma versão de uma origem (A, B ou C) se carregar no botão respectivo. Para uma edição extensa, recomenda-se a utilização de outro editor, de qualquer forma.
Quando eu removi algum texto, apareceu de repente <Sem linha de origem> e esta não pode ser removida. O que é que significa e como é que se poderá removê-la?
Para cada secção igual ou diferente, o editor na janela do resultado da junção recorda onde é que esta começa ou termina. O <Sem linha de origem> significa que não existe mais nada livre numa secção, nem mesmo um carácter de mudança de linha. Isto poderá acontecer durante a junção automática ou durante a edição. Isto não é nenhum problema, dado que esta dica não irá aparecer no ficheiro gravado. Se você quiser os dados originais de volta, basta seleccionar a secção (carregue na coluna de resumo à esquerda) e depois no botão da origem com o conteúdo necessário (A/B ou C).
Porque é que o KDiff3 não suporta o realce de sintaxe?
O KDiff3 já usa demasiadas cores para o realce das diferenças. Se suportasse o realce de sintaxe, tornar-se-ia confuso. Use outro editor para esse efeito.
Existe demasiada informação aqui, mas a sua dúvida ainda não foi respondida?
Por favor envie ao autor a sua dúvida. Agradece-se qualquer comentário.