Ace编辑器设置文本选择

5

我的文本是:

我最喜欢的歌手是{布鲁斯·斯普林斯汀},他出生在新泽西。

我想通过编程选择花括号中包括它们的文本。我找不到直接的方法。

1个回答

10

你可以使用 editor.find("{Bruce Springsteen}") 或者

var Range = require("ace/range").Range;
editor.selection.setRange(new Range(0, 23, 0, 42));
// use .setRange(.., true) for setting cursor at the beginning of the selection

4
我发现我需要写:var Range = ace.require("ace/range").Range - GRboss
2
如果您不想在代码中使用肮脏的“requires”,似乎新的ace.Range(0, 23, 0, 42)可以很好地工作。 - unsynchronized

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接