Quiero tener el efecto como este:
Así que uso editor.deltaDecorations() para editar la clase css en línea. este es mi codigo
var content = [ 'xxx line 1 xxx', 'xxx title xxx', 'xxx line 3 xxx' ].join('\n'); var editor = monaco.editor.create(document.getElementById('container'), { value: content, language: 'plaintext' }); var decorations = editor.deltaDecorations( [], [ { range: new monaco.Range(2, 4, 2, 10), options: { inlineClassName: 'myclass' } } ] );CSS
.myclass { color: red; font-size: 50px; }El resultado es
El editor de Mónaco cambió el tamaño de la fuente, pero no volvió a calcular la altura de la línea, ¿cómo resolver este problema? ayuda !
El editor Monaco es un editor de código, lo que implica algunas condiciones. Algunos de ellos son:
Monaco Editor no es un editor de texto enriquecido. Use un control diferente si lo desea.