Vorrei sintassi evidenziare più di una dozzina di piccoli snippet di codice e quindi renderli modificabili con ACE Editor facendo clic su di essi, poiché penso che sarebbe molto più veloce di impostare l'editor completo per ciascuno. Vedo che c'è un simple command for setting up an ACE editor:Come posso evidenziare il codice con l'editor 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>
C'è un modo semplice per mettere in l'API per appena highlight il testo senza configurare l'editor? L'API ideale dovrebbe contenere del testo e restituire HTML con tag che potrebbero essere utilizzati per l'evidenziazione. Sono consapevole che esistono librerie di evidenziazione specializzate per JavaScript, ma mi piacerebbe provare a utilizzare lo stesso evidenziatore sia per il testo che viene visualizzato sia per il testo che si sta modificando.
Che cosa hai usato? – Ari
Ace Editor ha una modalità di sola lettura che fondamentalmente rende visibile solo l'editor, ma si ottiene comunque il sovraccarico dell'editor completo. La velocità non è un grosso problema, ma più la dimensione dell'editor. Lo uso sia per la modifica e la visualizzazione su alcuni siti e funziona bene. –