Я использую Monaco Editor в своем угловом приложении, и мне нужно использовать украшения в моих полях.
Все работает хорошо, за исключением случаев, когда я хочу удалить строку.Это странное поведение, когда классы, определенные с помощью опции glyphMarginClassName
, располагаются друг над другом на полях глифа после удаления.
Я не знаю, понятно ли мое объяснение, поэтому приведу пример:
представьте, что у моих двух строк есть следующие классы полей:
<div class="class-a class-b"></div>
<div class="class-a class-c"></div>
Если я удалю вторую строку, у меня будет символ поля строки с:
<div class"class-a class-b class-a class-c"></div>
НеЕсть ли способ сказать Монако, чтобы не складывать глифы на линии удаления?
Это проблема, так как у меня есть слушатели на элементах DOM с этими классами, и это означает, что запускается несколько событий.
Если бы редактор мог сохранить только исходную ссылку на глиф в строке, это было быидеально, вместо того, чтобы сложить все глифы на одной строке.