命令式插入代码片段(snippet)
const snippetCtrl = editor.getContribution("snippetController2")
snippetCtrl.insert('SUM(${1:p1}, ${2:p2})')
这个方法官方是没有提供的,在这个issue中找到的。
删除javascript默认库
monaco.languages.typescript.javascriptDefaults.setCompilerOptions({
noLib: true,
allowNonTsExtensions: true,
});
监听键盘命令
editor.addCommand(
monaco.KeyMod.CtrlCmd | monaco.KeyCode.Enter,
function () {
// services available in `ctx`
alert('my command is executing!');
}
);
