小编BC-*_*C-B的帖子

Ace Editor 用标记突出显示一行的一部分

我正在尝试使用标记部分突出显示一行或多行。

根据范围文档,可以创建一个具有 4 个输入的范围: startLine, startColumn, endLine, endColumn

我将这样的范围输入到添加标记方法中,但它只是突出显示整行

我的代码:

var editor = ace.edit("editor");
var Range = ace.require('ace/range').Range;
editor.session.addMarker(
        new Range(startLine - 1, startPos, stopLine - 1, stopPos),
        "highlightError",
        "line",
        true
);
Run Code Online (Sandbox Code Playgroud)

我认为我的问题可能与 addMarker 的第三个参数有关,我设法找到的文档仅指出这应该是“标记类型”,但我找不到可用的标记类型。

javascript ace-editor

7
推荐指数
2
解决办法
5360
查看次数

标签 统计

ace-editor ×1

javascript ×1