Ace编辑器 - 在位置插入文本

时间:2015-05-01 09:32:47

标签: ace-editor

我正在使用Ace编辑器中的实时协作编辑器,我找不到任何关于在编辑器中的某个位置插入文本的文档(Aka,其他用户键入的位置)。任何想法?

2 个答案:

答案 0 :(得分:14)

使用editor.session.insert(position, text),其中position是{row:number, column:number}形式的对象 然而,仅凭这一点对于制作协作编辑器没有任何帮助。看看支持Ace的share.js。

答案 1 :(得分:14)

要插入当前位置,您可以使用(假设您可能正在寻找)

editor.session.insert(editor.getCursorPosition(), text)