Monaco editor 如何在编辑器中覆盖Ctrl空格
只有在按下Ctrl空格键时,我才尝试用我自己的建议来覆盖编辑器的建议。所以我决定从以下几点开始:Monaco editor 如何在编辑器中覆盖Ctrl空格,monaco-editor,Monaco Editor,只有在按下Ctrl空格键时,我才尝试用我自己的建议来覆盖编辑器的建议。所以我决定从以下几点开始: editor.addCommand(monaco.KeyMod.chord(monaco.KeyCode.Ctrl,monaco.KeyCode.Space),()=>console.log(“你好世界”) 打算在将来用其他任何东西替换console.log…。但是编辑没有反应,而是给了我一个完整的建议列表 有人能给我们一个提示如何覆盖这个默认行为吗?在这里找到了答案,答案是我在MacOS上,在这种
editor.addCommand(monaco.KeyMod.chord(monaco.KeyCode.Ctrl,monaco.KeyCode.Space),()=>console.log(“你好世界”)代码>
打算在将来用其他任何东西替换console.log…
。但是编辑没有反应,而是给了我一个完整的建议列表
有人能给我们一个提示如何覆盖这个默认行为吗?在这里找到了答案,答案是我在MacOS上,在这种情况下,我们需要使用monaco.KeyMod.WinCtrl而不是monaco.KeyCode.Ctrl,并且不需要和弦,完整的代码是:
const editor = monaco.editor.create(document.getElementById("container"), {
value: "function hello() {alert('Hello world!');}",
language: "javascript"
});
editor.addCommand(monaco.KeyMod.WinCtrl | monaco.KeyCode.Space, () => console.log("hello world"))