例如,我在ace-editor中有一些文本,文本中的行和行范围列表中应该突出显示.像这样(他们加粗):
Lorem ipsum dolor坐在amet,consectetuer adipiscing elit.南诅咒.Morbi ut mi.Nullam enim狮子座,egestas ID,condimentum在,laoreet马蒂斯,马萨.Sed eleifend nonummy diam.Praesent mauris ante,elementum et,bibendum at,posuere sit amet,nibh.
如何使用ace-editor API突出显示这些单词?
如何突出多行?
meg*_*gas 12
最后我得到了答案.
突出显示这个词:
var range = new Range(rowStart, columnStart, rowEnd, columnEnd);
var marker = editor.getSession().addMarker(range,"ace_selected_word", "text");
Run Code Online (Sandbox Code Playgroud)
删除突出显示的单词:
editor.getSession().removeMarker(marker);
Run Code Online (Sandbox Code Playgroud)
突出显示该行:
editor.getSession().addMarker(range,"ace_active_line","background");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2691 次 |
| 最近记录: |