0

コードブロックを構文で強調表示してから、行レベルの差分を強調表示できるJSライブラリを知っている人はいますか? たとえば、Subversion の差分では、変更された行の文字を強調表示したいと思います (行に変更があるという事実を強調表示するだけでなく)。

編集:言語に応じて構文を強調表示し、それが差分であるという事実を構文で強調表示し、理想的には、変更された行の変更された文字を強調表示できるようにするものを求めています。ガリオが現在、等しくないアサーションの例外に対してこれを行っていることを見ましたが、まだ見ていません。

4

2 に答える 2

2

私はこれを使用してブラウザでコードの差分を生成しました-それは素晴らしいです

https://github.com/cemerick/jsdifflib

ラインレベルですが、ベースとして使用できる場合があります。

于 2008-10-22T19:33:44.770 に答える
2

Google Syntax Highlighterは優れており、多くの言語をサポートしています。差分をサポートしているかどうかはわかりませんが、かなり拡張可能だと思います。

于 2008-11-11T10:40:31.193 に答える