7

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

Lorem ipsum dolor sit amet , consectetuer adipiscing elit。南诅咒。Morbi ut mi。Nullam enim leo, egestas id, condimentum at , laoreet mattis, massa。sed eleifend nonummy 直径。Praesent mauris ante,elementum et,bibendum at,posuere sit amet,nibh。

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

如何突出显示多行?

4

1 回答 1

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");
于 2012-02-03T01:34:55.817 回答