对于存储在纯文本中的散文文本,我非常喜欢git diff --color-words的输出,但我不喜欢它依赖于ANSI终端转义序列的方式。 我希望能够获得可用于转换为HTML、某种用户友好的原始字符显示或生成有关两个文件差异的统计信息的输出。 我更喜欢使用Perl(包括CPAN),但几乎可以接受任何语言。