Ace编辑器API:如何选择第2行?

鲁兹

我想选择第2行以复制并粘贴到ACE中。有一种方法selectLine(),在这里记录:http : //ace.c9.io/#nav=api&api=selection但我不知道如何使用它。不幸的是,在stackoverflow.com上也没有关于选择的任何信息,仅关于突出显示,这是不一样的。

// ACE Editor Setup
var editor = ace.edit("editor");
editor.setTheme("ace/theme/crimson_editor");
editor.getSession().setMode("ace/mode/html");
editor.setValue("textline1\n textline2\n textline3");

var select = new Selection(editor.getSession());    // Uncaught TypeError: Illegal constructor
select.selectLine(2);
艾门

ace初始化后,它将创建一个Selection对象实例,因此您无需重新创建它。要访问,Selection只需使用editor.selection

另一个要点是selectLine选择当前行(不接受任何参数)。因此,要移动光标并选择必须首先使用的行moveCursorToPosition

这是一个例子:

editor.selection.moveCursorToPosition({row: 1, column: 0});
editor.selection.selectLine();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ace编辑器API:如何选择第2行?

来自分类Dev

ace编辑器在选择新行后使光标闪烁

来自分类Dev

如何在ace编辑器中禁用选择

来自分类Dev

Ace编辑器默认选择整行

来自分类Dev

Ace编辑器默认选择整行

来自分类Dev

Ace编辑器-转到行

来自分类Dev

Ace编辑器如何向后查找?

来自分类Dev

如何在ace编辑器中为选择/取消选择设置动画?

来自分类Dev

ACE编辑器在插入短语后选择单词/标记

来自分类Dev

ace编辑器-删除文本拖动和选择

来自分类Dev

双击后,ACE编辑器会选择单词

来自分类Dev

重构Ace编辑器

来自分类Dev

如何从ACE编辑器中检索一行文本?

来自分类Dev

启用换行后如何在Ace编辑器中禁用后续行的缩进

来自分类Dev

如何在Ace编辑器中获取光标位置(而不是行或列)?

来自分类Dev

ACE编辑器显示一行

来自分类Dev

使用ACE编辑器隐藏一些行

来自分类Dev

Ace编辑器获取当前光标行和列

来自分类Dev

如何在ACE编辑器中设置缩进大小

来自分类Dev

如何在Ace编辑器中获取选定的文本?

来自分类Dev

如何在ACE编辑器中更改字体样式?

来自分类Dev

如何在Ace编辑器中更改主题?

来自分类Dev

如何在html中嵌入ACE编辑器?

来自分类Dev

如何从ACE-Angular编辑器中获取值

来自分类Dev

关于ace编辑器,如何监视用户输入的字符

来自分类Dev

如何从Ace文本编辑器下载内容?

来自分类Dev

如何以任意行号嵌入ace编辑器

来自分类Dev

如何在ace编辑器中评估代码

来自分类Dev

如何使用CDN中的requirejs加载ace编辑器?