Я пробовал несколько редакторов HTML, таких как CKEditor, Trumbowyg и Quill, и я всегда сталкиваюсь со следующей проблемой:
При форматировании чего-либо как code
(или чего-либо еще в этом отношении), i. е. добавляя код к содержимому редактора, курсор не может выйти из блока кода, все после этого все еще отформатировано как код, и это приводит к разочаровывающему опыту написания:
<div class="trumbowyg-editor">
some code:
<code>2 + 2 HERE this shouldn't be formatted as code</code>
</div>
Вопрос : При вставке / форматировании содержимого редакторов форматированного текста HTML, как я могу оставить пробел или что-то после этого, что не влечет за собой форматирование предыдущего тега?
Контекст:
Я сталкиваюсь с проблемой реализации редактора на странице, единственная цель которого - иметь возможность редактировать текст, и единственный «пользовательский» элемент - это возможность использовать блоки <code>
или, по крайней мере, какой-либо способ выделения текста, который должен быть кодом. Никаких заголовков, параграфов или чего-либо еще не нужно.