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