小编Rad*_*adu的帖子

如何在 Ace 编辑器中为文本添加下划线并将鼠标光标更改为指针

当我将鼠标悬停在 ace 编辑器中的部分代码上时,我想在其中添加下划线,甚至更多地将鼠标光标显示为指针。我尝试这样做:

editSession.addMarker(new Range(loc.start.line - 1, loc.start.column, loc.end.line - 1, loc.end.column), "ace_underline", "text")
Run Code Online (Sandbox Code Playgroud)

这是行不通的。但令我困惑的是,如果我用 or 替换ace_underline(函数的第二个参数addMarker),ace_highlight-markerace_selection的工作原理是我想要的范围被着色。

我还尝试创建自己的 css 类,如下所示:

.myCustomMouseOverHighlight {
   text-decoration: underline;
   cursor: pointer !important;
}
Run Code Online (Sandbox Code Playgroud)

然后将第二个参数替换为myCustomMouseOverHighlight,但同样无济于事。

任何指示都将受到高度赞赏。

拉杜

javascript css ace-editor

3
推荐指数
1
解决办法
4154
查看次数

标签 统计

ace-editor ×1

css ×1

javascript ×1