关于javascript:文件diff源代码突出显示

File diff souce code highlighting

各种JavaScript库都提供语法突出显示功能,以在网页上显示代码。这些库的一些示例是:

  • Ace(http://ace.c9.io/)-是的,我知道这是一个完整的编辑器
  • Prism JS(http://prismjs.com/)
  • SyntaxHighlighter(http://alexgorbatchev.com/SyntaxHighlighter/)
  • ...还有很多...

但是,这些编辑器不支持突出显示源文件的块。我想为这样的差异启用语法突出显示:https://github.com/reviewninja/review.ninja/commit/9bd4844f0009d3471dc010d9939262f4eb2603e5。

我找不到支持describe方案的库。你们中谁知道一个描述这种情况的JavaScript库?

非常感谢您,

法比安


其中大多数是内联语法高亮显示(我想这是您想要的,但是其中一些也可以并排显示):

  • http://ejohn.org/projects/javascript-diff-algorithm/
  • jQuery漂亮文本差异
  • Google Diff比赛补丁
  • jsDiffLib |演示版