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")
我对 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")