【发布时间】:2015-09-04 22:19:52
【问题描述】:
我对 Ace 编辑器有疑问。每当我通过 editor.setValue(val) 插入一个值时,它就会被插入到文档的底部。有没有办法在当前行插入值?
谢谢
【问题讨论】:
标签: ace-editor
我对 Ace 编辑器有疑问。每当我通过 editor.setValue(val) 插入一个值时,它就会被插入到文档的底部。有没有办法在当前行插入值?
谢谢
【问题讨论】:
标签: ace-editor
插入一行使用
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")
【讨论】: