コードの構文強調表示のためのJavaScriptライブラリ、次にHTMLの行レベルでの差分?
-
03-07-2019 - |
質問
コードブロックを構文強調表示してから行レベルの差分を強調表示できるJSライブラリを知っている人はいますか?たとえば、Subversion diffでは、変更された行の文字を強調表示します(また、行に変更があることを強調表示します)。
編集:言語に応じて構文を強調表示してから、それが差分であるという事実を強調表示し、理想的には、変更された行の変更された文字を強調表示するものがあります。 Gallioは、今では等しくないアサーション例外のためにこれを行うことがわかりましたが、まだ見ていません。
解決
Google構文ハイライターは優れており、多くの言語をサポートしています。 diffをサポートしているかどうかはわかりませんが、非常に拡張性があると思います。
他のヒント
これを使用して、ブラウザでコードの差分を生成しました-優れています
https://github.com/cemerick/jsdifflib
これは行レベルですが、ベースとして使用できる場合があります。
所属していません StackOverflow