JavaScript-Bibliothek für Syntax für Code markiert, dann Diffs, in HTML, in der Zeile Ebene?

StackOverflow https://stackoverflow.com/questions/225597

  •  03-07-2019
  •  | 
  •  

Frage

Wer weiß, von einer JS-Bibliothek, die mir erlauben, Syntax, um einen Codeblock zu markieren, und markieren Line-Level-diffs? Zum Beispiel in einem Subversion-Diff, würde Ich mag die Zeichen auf der Linie markieren, die (wie auch auf den Umstand, dass es Änderung (en) auf der Linie) geändert haben.

Edit: Ich bin nach etwas, das mich Syntax Highlight nach lassen auf die Sprache, dann Syntax, um die Tatsache hervorzuheben, dass es sich um ein diff ist, und im Idealfall auf, markieren Sie die geänderten-Zeichen auf den Linien, die sich geändert haben. Ich sah, dass Gallio tut nun dies für seine nicht-gleich Behauptungs Ausnahmen, aber nicht an, dass noch aussah.

War es hilfreich?

Lösung

Die Google Syntax Highlighter ist groß, und unterstützt viele Sprachen. Ich bin mir nicht sicher, ob es diffs unterstützt zwar, aber ich denke, es ist ziemlich dehnbar ist.

Andere Tipps

ich verwendet habe, dies in einem Browser diffs von Code zu generieren - es ist ausgezeichnet

https://github.com/cemerick/jsdifflib

Es ist Line-Level, aber Sie könnten der Lage sein, es als Basis zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top