cont editor = monaco.editor.create(element, {
value: text,
language: mode,
automaticLayout: true,
autoIndent: true,
contextmenu: false,
formatOnType: true
});
editor.trigger('any', 'editor.action.formatDocument');
有没有办法将回调传递给触发器方法,或捕获格式完成操作的事件?
使用promise后,以下语法将在执行操作后运行console.log语句。
editor.getAction('editor.action.formatDocument').run().then(() => console.log('finished'));
回答: