Я хотел бы выделить синтаксис более дюжины небольших фрагментов кода, а затем сделать их доступными для редактирования с помощью редактора ACE, щелкнув по ним, так как я думаю, что это будет намного быстрее, чем настраивать полный редактор для каждого. Я вижу, что есть простая команда для настройки редактора 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>
Есть ли простой способ вызвать API, чтобы просто выделить текст без настройки редактора? Идеальный API должен принимать некоторый текст и возвращать HTML с тегами, которые можно использовать для выделения. Я знаю, что существуют специализированные библиотеки выделения для JavaScript, но я хотел бы попробовать использовать один и тот же маркер как для отображаемого, так и для редактируемого текста.
static_highlight
, но он использует структуру кухонной раковины. Я был бы счастлив с одним вкладышем, таким какeditor.mode = readonly
. - person v.oddou   schedule 20.05.2019