当前位置:  开发笔记 > 编程语言 > 正文

diff到html(diff2html)程序

如何解决《diff到html(diff2html)程序》经验,为你挑选了6个好方法。

我正在寻找一个"diff to html"程序,它将从给定的diff/patch文件生成一个静态html页面.

我当然用谷歌搜索了它,但除了一些脚本,我发现没有"真正的项目"(例如Debian/Ubuntu中没有包).

我错过了什么吗?你能推荐一下吗?



1> 小智..:

您可以使用diff2html.py,它能够在统一的差异输入中在静态html页面中创建并排差异.该脚本是用python编写的.

cat foo.diff | python diff2html.py > foo.html



2> puetzk..:

pygments具有diff(和许多其他语言)的语法高亮,可以用作库或命令行程序.这是你要找的东西吗?如果没有,请澄清问题......


这对我很有用:`diff -U9999999 -y file_before.php file_after.php | pygmentize -l diff -f html -O full -o file_diff.html`

3> 小智..:

有点像:

vim test.diff -c TOhtml -c ":saveas test.html" -c ":q" -c ":q"

效果很好,您可以通过更改vi中的颜色方案来更改diff的颜色方案.



4> ax...:

怎么样文字的Diff-HTML,difflib.HtmlDiff,CSDiff?


这3个工具似乎生成diff文件.我认为最初的问题是要求美化已经生成的差异.

5> 小智..:

http://www.sourceforge.net/projects/diff2html



6> 小智..:

您是否尝试过http://prettydiff.com/,因为它忽略了空格和注释的差异.

[免责声明:这是我的网站]

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有