Раздельное форматирование в HTML-редакторах - PullRequest
0 голосов
/ 25 марта 2019

Я пробовал несколько редакторов HTML, таких как CKEditor, Trumbowyg и Quill, и я всегда сталкиваюсь со следующей проблемой:

При форматировании чего-либо как code (или чего-либо еще в этом отношении), i. е. добавляя код к содержимому редактора, курсор не может выйти из блока кода, все после этого все еще отформатировано как код, и это приводит к разочаровывающему опыту написания:

enter image description here

<div class="trumbowyg-editor">
some code:&nbsp;&nbsp;
<code>2 + 2 HERE this shouldn't be formatted as code</code>
</div>

Вопрос : При вставке / форматировании содержимого редакторов форматированного текста HTML, как я могу оставить пробел или что-то после этого, что не влечет за собой форматирование предыдущего тега?

Контекст: Я сталкиваюсь с проблемой реализации редактора на странице, единственная цель которого - иметь возможность редактировать текст, и единственный «пользовательский» элемент - это возможность использовать блоки <code> или, по крайней мере, какой-либо способ выделения текста, который должен быть кодом. Никаких заголовков, параграфов или чего-либо еще не нужно.

...