如何在摩纳哥编辑器中选择整个范围?

问题描述 投票:0回答:1

我使用以下代码来替换编辑器中的文本。 (参见

executeEdits
。)

const text = "My new text"
const range = {
  startLineNumber: 1,
  startColumn: 1,
  endLineNumber: 999999,
  endColumn: 999999
}
editor.executeEdits("", [{ range, text, forceMoveMarkers: true }])

注意

999999
。这可行,但我想知道是否有更好的方法来声明代表“整个编辑器”的范围?

monaco-editor
1个回答
0
投票

我看到了周围的事情

const range = editor.getModel().getFullModelRange(); // magic
editor.executeEdits("", [{ range, text, forceMoveMarkers: true }]);
© www.soinside.com 2019 - 2024. All rights reserved.