首页 > 解决方案 > Monaco-Editor:仅激活某些行进行编辑

问题描述

我只想激活某些行进行编辑。为此,其他行应呈浅灰色。有谁知道我该怎么做?到目前为止,我只找到了一种解决方法(参见下面的代码),它没有其他行变灰,也可以使用 [Ctrl] + [A] 选择。危险在于移除工作。

this.editor.layoutOverlayWidget()
this.editor.onDidChangeCursorPosition((e) => {
  if (e.position.lineNumber < 3 || e.position.lineNumber > 3) {
    this.editor.setPosition({
      lineNumber: 3,
      column: 1
    });
  }
});

标签: colorslinereadonlymonaco-editor

解决方案


推荐阅读