2016-08-21 4 views
0

Я использую редактор Ace в своем веб-приложении. Интересно, возможно ли скопировать текст внутри редактора Ace в буфер обмена с подсветкой. При настройке по умолчанию, если я скопирую выделенный текст в редакторе Ace в буфер обмена, кажется, что только текстовый контент копируется без стилей html.Сохранять выделение при копировании из редактора Ace

Большое спасибо за помощь!

ответ

0

К сожалению, для этого нет апи. вам нужно будет изменить https://github.com/ajaxorg/ace/blob/v1.2.5/lib/ace/keyboard/textinput.js#L290, чтобы также установить тип текста/html mime на некоторый html, отображаемый аналогично https://github.com/ajaxorg/ace/blob/v1.2.5/lib/ace/layer/text.js#L442.

Также вам нужно включить css для темы в скопированном html

Смежные вопросы