如何突出显示多个选项?

时间:2012-02-01 04:21:55

标签: ace-editor

例如,我在ace-editor中有一些文本,文本中的行和行范围列表中应该突出显示。像这样(他们加粗):

Lorem ipsum dolor坐 amet ,consectetuer adipiscing elit。南诅咒。 Morbi ut mi。 Nullam enim leo,egestas id, condimentum at,laoreet mattis, 马萨。 Sed eleifend nonummy diam。 Praesent mauris ante,elementum et, bibendum at, posuere 坐下来,nibh。

如何使用ace-editor API突出显示这些单词?

如何突出显示多行?

1 个答案:

答案 0 :(得分:12)

最后我得到了答案。

突出显示单词:

var range = new Range(rowStart, columnStart, rowEnd, columnEnd);
var marker = editor.getSession().addMarker(range,"ace_selected_word", "text");

删除突出显示的字词:

editor.getSession().removeMarker(marker);

突出显示以下行:

editor.getSession().addMarker(range,"ace_active_line","background");