我正在 Ace 编辑器中开发实时协作编辑器,但我找不到任何关于在编辑器中的某个位置(也就是其他用户键入的位置)插入文本的文档。有什么想法吗?
要在当前位置插入,您可以使用(假设这可能是您要查找的)
editor.session.insert(editor.getCursorPosition(), text)
使用 editor.session.insert(position, text)
其中位置是形式{row:number, column:number}
的对象但是,仅此一项无助于制作协作编辑器。看看支持Ace的share.js。