2012-02-01 85 views
7

在ACE-1有一定的文字編輯器,並在文本應發生高亮行和行範圍的列表。像這樣(他們加粗):如何凸顯多重選擇?例如

Lorem存有電影疼痛,改善生態環境。對於運行。 足球如此看重。對於任何獅子,想要的話,但醬,Laoreet房地產, 質量。然而抵扣抵消直徑。 Mauris目前,元件和,在 飲料設置胡蘿蔔華富。

如何突出顯示這些詞用ACE-編輯器API?

如何突出多行?最後

回答

12

1've得到了答案。

亮點字:

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");