Me gustaría sintaxis resaltar más de una docena de pequeños fragmentos de código y luego hacerlos editables con ACE Editor haciendo clic en ellos, ya que creo que sería mucho más rápido que configurar el editor completo para cada uno. Veo que hay una simple command for setting up an ACE editor:¿Cómo puedo resaltar el código con el editor de ACE?
<div id="editor">some text</div>
<script src="src/ace.js" type="text/javascript" charset="utf-8"></script>
<script>
window.onload = function() {
var editor = ace.edit("editor");
};
</script>
¿Hay una manera fácil de llamar a la API para simplemente destacado el texto sin configurar el editor? La API ideal tomaría texto y devolvería HTML con etiquetas que podrían usarse para resaltar. Soy consciente de que hay bibliotecas de resaltado especializadas para JavaScript, pero me gustaría intentar usar el mismo resaltador tanto para el texto que se muestra como para el texto que se está editando.
¿Qué usaste? – Ari
Ace Editor tiene un modo de solo lectura que básicamente hace que el editor solo muestre, pero aún así obtiene la sobrecarga del editor completo. La velocidad no es un gran problema, más el tamaño del editor. Lo uso para editar y mostrar en algunos sitios y funciona bien. –