2015-09-04 78 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