Monaco Editor 中是否有用于文本选择的事件?
我需要响应用户在编辑器中选择部分代码?
有没有更好的解决方案来使用计时器来获取选择范围?
文件似乎没有提到它。
最佳答案
您可以使用 onDidChangeCursorPosition
或 onDidChangeCursorSelection
。监听这样的事件。
var editor = monaco.editor.create(document.getElementById("container"), {
value: "function hello() {\n\talert('Hello world!');\n}",
language: "javascript"
});
editor.onDidChangeCursorPosition((e) => {
console.log(JSON.stringify(e));
});
editor.onDidChangeCursorSelection((e) => {
console.log(JSON.stringify(e));
});
关于monaco-editor - 在 Monaco Editor 中收听文本选择更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48981718/