【问题标题】:How to work with ace multiple cursors?如何使用 ace 多个游标?
【发布时间】:2014-07-17 11:39:21
【问题描述】:

我有一个项目的 ace 编辑器,我想制作在某些条件下出现的彩色光标。

在编码时,这些光标应该是静态的(用户不能移动它们)。

如何添加光标并用某种颜色填充它?

【问题讨论】:

    标签: ace-editor


    【解决方案1】:

    你所追求的东西被称为标记。

    这将在第 0 行第 6 到 10 列的某些文本后面设置一个背景标记:

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-10
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-17
      相关资源
      最近更新 更多