es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MONACO-EDITOR

¿Cómo eliminar las autocompletaciones predeterminadas de DOM/Navegador para el Editor Monaco utilizando Javascript?

Estoy utilizando Monaco para crear objetos literales de JavaScript, donde solo necesito la finalización básica de tipos, además de una personalizada (usando monaco.languages.registerCompletionItemProvider(‘javascript’, …)). Cuando uso la solución recomendada en https://stackoverflow.com/questions/41581570/how-to-remove-autocompletions-for-monaco-editor-using-javascript: monaco.languages.typescript.javascriptDefaults.setCompilerOptions( { noLib: true, allowNonTsExtensions: false} ) …el resultado es mucho mejor: … pero ahora la consola de desarrollador . . . Read more

Ejecutar la acción solo cuando el texto seleccionado esté estable.

Me gustaría configurar un temporizador para la función action. La regla es: cuando el texto seleccionado no cambia durante 3 segundos, ejecutamos la función action con el texto seleccionado. Probé el siguiente código en el playground https://microsoft.github.io/monaco-editor/playground.html, pero no funcionó. Cuando cambié rápidamente el texto seleccionado, sus acciones no se . . . Read more

Monaco Editor | Cómo utilizar correctamente IMarkdownString de Hover con HTML

monaco.languages.register({ id: ‘miIdiomaEspecial’ }); monaco.languages.registerHoverProvider(‘miIdiomaEspecial’, { provideHover: function (modelo, posicion) { return { range: new monaco.Range( 1, 1, modelo.getLineCount(), modelo.getLineMaxColumn(modelo.getLineCount()) ), contents: [ { supportHtml: true, value: ‘<div style=”color red; class=” test”=””>sí</div>’ } ] }; } }); monaco.editor.create(document.getElementById(‘contenedor’), { value: ‘\n\nColoca el cursor sobre este texto’, language: ‘miIdiomaEspecial’ }); Estoy . . . Read more