我使用Monaco编辑器。
我的完整代码太长了,无法在此处发布,但这是我的设置:
我的完整代码太长了,无法在此处发布,但这是我的设置:
automaticLayout: true,
folding: false,
theme: 'vs-dark',
lineNumbers: 'off',
minimap: {
enabled: false
}
问题
- 当我放大窗口时,Monaco编辑器会按照预期进行调整。
- 但是当我缩小窗口时,Monaco编辑器不会自动调整高度。
问题
如何强制进行一次调整大小,以便我可以从我的脚本中触发?
我尝试过但没有成功的方法
发生的情况是在每个窗口更改时都会输出控制台消息,但不会调整Monaco编辑器的高度。
window.onresize = () => {
console.log('Window resize');
editor.layout();
});
演示
我先放大图像,然后通过调整开发者控制台的大小来减小高度。
automaticLayout: true
后,您就不需要再手动处理编辑器的布局了。 - Mike Lischke