Para reutilizar o editor sem precisar dispose()
de create()
um novo editor, o valor pode ser alterado com editor.setValue()
. Como o idioma pode ser alterado (por exemplo, para 'css')?
const editor = monaco.editor.create(document.getElementById('container'), {
value: ['function x() {', '\tconsole.log("Hello world!");', '}'].join('\n'),
language: 'javascript'
});