2015-09-04 85 views
0

我遇到Ace编辑器的问题。每当我通过editor.setValue(val)插入一个值时,它都会被插入到文档的底部。有什么方法可以在当前行插入值?当前行的Ace编辑器设置值

感谢

回答

1

插入线使用

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") 
+0

谢谢!像魅力一样工作!我想要的是插入行和列。干杯! – SavvasM