Ace 编辑器在当前行设置值

Ace editor set value at current line

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

谢谢

插入一行使用

editor.session.insert({row: 1, column: 0}, "text\n")

并使用

替换一行
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")