Я использую Monaco Editor .
Мой полный код слишком длинный для публикации здесь, но это мои настройки:
automaticLayout: true,
folding: false,
theme: 'vs-dark',
lineNumbers: 'off',
minimap: {
enabled: false
}
Проблема
- Когда я увеличиваю свое окно, редактор Monaco следует так, как задумано.
- Когда я уменьшаю свое окно, редактор Monaco не изменяет размер (высоту).
Вопрос
Как заставить принудительно изменить размер, который я могу вызвать из своего скрипта?
То, что я пробовал, не сработало
Что случилось, так это то, что консоль сообщение выводилось при каждом изменении окна, но не высота Монако.
window.onresize = () => {
console.log('Window resize');
editor.layout();
});
Демо
Сначала я увеличиваю, а затем уменьшаю высоту, увеличивая / уменьшая консоль разработчика.