Eu olhei as respostas para esta pergunta , e infelizmente nenhum deles me ajudou até agora.
Para não falar sobre o assunto, a segunda edição do C # in Depth está agora em edição de cópia. Quero poder ver o que o editor de texto fez com facilidade, para que eu possa rejeitar ou aceitar as alterações dele.
Estamos usando uma forma modificada de docbook, mas fico feliz em ver a fonte XML bruta. Tudo bem até agora - exceto que quando o editor de cópia faz uma alteração, isso pode mudar a quebra de linha. Então, algo que costumava ler:
<para>Foo bar baz
second line</para>
agora lê
<para>Foo bar grontle
baz second line</para>
Agora a alteração real aqui é a inserção de "grontle". Eu não me importo que o "baz" tenha passado da primeira linha para a segunda linha, mas todas as ferramentas de comparação que vi fazem.
Eu percebo que uma opção seria reformatar todo o documento (ou possivelmente apenas parágrafos inteiros) em linhas simples ... mas isso é realmente muito difícil de ler, porque as ferramentas de diferenciação não envolvem quando estão sendo exibidas. / p>
Tenho certeza de que posso gerenciar as ferramentas que tenho, mas se alguém souber de algo melhor, ficarei muito feliz em saber disso. Eu suspeito que meus editores também.
(Eu incluí a tag do Windows aqui porque eu realmente preciso que ela esteja disponível no Windows. Eu gostaria de ouvir sobre qualquer software que não seja Windows também, mas apenas no caso de Eu poderia ajudar a construí-lo no Windows.