我正在使用Ace编辑器中的实时协作编辑器,我找不到任何关于在编辑器中的某个位置插入文本的文档(Aka,其他用户键入的位置)。任何想法?
答案 0 :(得分:14)
使用editor.session.insert(position, text)
,其中position是{row:number, column:number}
形式的对象
然而,仅凭这一点对于制作协作编辑器没有任何帮助。看看支持Ace的share.js。
答案 1 :(得分:14)
要插入当前位置,您可以使用(假设您可能正在寻找)
editor.session.insert(editor.getCursorPosition(), text)