2014-07-14 37 views
2

我有一個項目的ace編輯器,我想製作一些條件下出現的彩色光標。如何使用ace多個遊標工作?

編碼這些遊標時應該是靜態的(用戶不能移動它們)。

如何添加光標並填充一些顏色?

回答

3

你以後叫什麼標記。

這將通過10後面設置在線0,第6欄一些文本背景標記:

var Range = ace.require('ace/range').Range; 
var range = new Range(0, 6, 0, 10); 
var marker = editor.session.addMarker(range, 'ace_myclass', 'text'); 

要刪除它:

editor.session.removeMarker(marker); 

參見:

http://ace.c9.io/#nav=api&api=edit_session