问题描述
var Range = ace.require('ace/range').Range;
editor.session.addMarker(new Range(item - 1,item - 1,1),"warning-marker","fullLine");
现在我想删除我在编辑器中使用的所有标记,因为我没有任何标记 ID。
解决方法
这就是我最终解决问题的方法:
const prevMarkers = editor.session.getMarkers();
if (prevMarkers) {
const prevMarkersArr = Object.keys(prevMarkers);
for (let item of prevMarkersArr) {
editor.session.removeMarker(prevMarkers[item].id);
}
}