代码镜像编辑器,显示光标和其他用户的活动行

时间:2019-06-11 06:55:37

标签: javascript sockets codemirror

我正在构建一个利用codemirror编辑器的简单工具。这个想法是,几个团队成员可以通过node.js和socket.io服务器在一个文档上一起工作。我能够使用以下方法传递更新:

socket.on("change", data => {
  editor.replaceRange(data.text, data.from, data.to, "ignore");
});

editor.on("change", (i, op) => {
  socket.emit("change", op);
});

这使我们能够在编辑器中编写并很好地更新其他成员。但是我在想,如果我们能看到其他团队成员的光标和活动线在哪里,那会很好。是否有可能以某种方式将该信息发送到服务器,然后将其应用于其他成员的编辑器?

0 个答案:

没有答案