2009-09-15 245 views
7

为了处理以散文形式存储的文本,我真的很喜欢git diff --color-words的输出,但我不喜欢它依赖于ANSI终端转义序列的方式。我希望获得可用于转换为HTML的输出,某种用户友好的原始字符显示或生成两个文件之间差异的统计信息。如何将`git diff --color-words`的输出转换为HTML?

我更喜欢Perl(包括CPAN),但可以解决任何问题。

回答

9

This question询问将ANSI转义序列转换为HTML颜色指令,并且接受的答案是CPAN中the Perl module HTML::FromANSI的链接。

+0

这似乎有点肮脏的黑客,但它会做,如果git,perl和分布式库是我的最终用户的需求 – singingfish 2009-09-15 09:35:26