我在两个文件之间得到了差异的结果,我正在向用户展示。是否有任何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解决方案。
答案 0 :(得分:0)
我相信Colorer Take 5 library可以修补色块(我不知道它是否仍然非常活跃)。
Ooops,Colorer Take5是C ++。这是你想要的highlight.js。