突出显示已更改的行

ami*_*dar 3 ace-editor

我在我的网站上集成了ace编辑器.我有一些代码,我想突出显示某些行的更改.

发现了

var range = new Range(rowStart, columnStart, rowEnd, columnEnd);
var marker = editor.getSession().addMarker(range,"ace_active_line","background");
Run Code Online (Sandbox Code Playgroud)

应该突出显示行,但我在创建Range对象时得到了illigal构造函数错误.有任何想法吗 ?

有没有办法将黄色背景添加到特定的线条?

谢谢

Jan*_*oom 6

这里的问题是Range指向浏览器的原生范围功能,而不是指向Ace.所以你可能没有导入它.尝试做类似的事情:

// taken from kitchen-sink.js
var Range = require("./range").Range;
Run Code Online (Sandbox Code Playgroud)