用Javascript颜色原始diff输出

时间:2014-09-04 14:27:22

标签: javascript php colors diff

我在两个文件之间得到了差异的结果,我正在向用户展示。是否有任何JS库可用于为原始diff文本着色(通过添加必要的HTML),以便添加和删除的行正确着色?

原始差异文本的格式类似于以下内容:

####----
--- /path/to/some/file  2014-09-02 10:22:17.273600883 -0400
+++ /path/to/some/file  2014-09-02 10:24:20.404052923 -0400
@@ -123,12 +123,14 @@

-This line was removed
-This line was also removed
+This line was added
+I added this line, too

我更喜欢JS解决方案,但我也愿意接受PHP解决方案。

1 个答案:

答案 0 :(得分:0)

我相信Colorer Take 5 library可以修补色块(我不知道它是否仍然非常活跃)。

Ooops,Colorer Take5是C ++。这是你想要的highlight.js