¿Biblioteca de JavaScript para el resaltado de sintaxis para el código, luego difs, en HTML, a nivel de línea?

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

  •  03-07-2019
  •  | 
  •  

Pregunta

¿Alguien sabe de una biblioteca JS que me permita sintaxis resaltar un bloque de código, luego resaltar diferencias de nivel de línea? Por ejemplo, en una diferencia de subversión, me gustaría resaltar los caracteres en la línea que han cambiado (así como resaltar el hecho de que hay cambios en la línea).

Editar: estoy buscando algo que me permita resaltar la sintaxis de acuerdo con el idioma, luego la sintaxis resalta el hecho de que es una diferencia, e idealmente, en la parte superior, resaltar los caracteres cambiados en las líneas que han cambiado. Vi que Gallio ahora hace esto por sus excepciones de aseveración no iguales, pero no lo he visto todavía.

¿Fue útil?

Solución

El Resaltador de sintaxis de Google es excelente y admite muchos idiomas. Sin embargo, no estoy seguro de que admita diffs, pero creo que es bastante extensible.

Otros consejos

He usado esto para generar diferentes códigos en un navegador, es excelente

https://github.com/cemerick/jsdifflib

Es nivel de línea, pero es posible que puedas usarlo como base.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top