Ace编辑器在当前行设置值

时间:2015-09-04 13:46:28

标签: ace-editor

我对Ace编辑器有疑问。每当我通过editor.setValue(val)插入一个值时,它都会插入到文档的底部。有没有办法在当前行插入值?

由于

1 个答案:

答案 0 :(得分:2)

插入一行使用

var Range = require("ace/range").Range // ace.require in no-conflict mode
editor.session.replace(new Range(1, 0, 1, Number.MAX_VALUE), "text")

并替换一行使用

editor.session.replace({
    start: {row: 1, column: 0},
    end: {row: 1, column: Number.MAX_VALUE}
}, "text")

{{1}}