我正在使用ace编辑器,并希望使用行号突出显示一行。我得到了以下代码来做到这一点
var Range = require('ace/range').Range
MyObjs.editor1.session.addMarker(new Range(11, 0, 11, 1), "myMarker", "fullLine");
工作正常。但是当我重新加载编辑器或重新初始化它时,这不会删除突出显示部分。
即使我使用setValue()
Api重置编辑器内容,它仍然保留突出显示。
我无法使用jquery删除突出显示部分。
即使使用角度Js发布here的解决方案也不适用于我。
请帮忙。
答案 0 :(得分:1)
使用session.removeMarker
方法删除标记 p>
var markerId = MyObjs.editor1.session.addMarker(...);
MyObjs.editor1.session.removeMarker(markerId)