我已经构建了一个应用程序,该应用程序允许使用Codemirror和socket.io和node.js进行实时编辑。它确实运行良好;但是,我只停留在一部分。当用户调用undo命令时,无论用户如何,它都会撤消最新的条目。我只想撤消键入用户的最后一个条目。例如:
用户1种类型:你好,你好吗?
用户2然后键入:好,谢谢!
然后,用户1使用撤消命令(即ctrl + z)撤消他/她的键入,但是它删除了“好,谢谢!”。而不是“你好,你好吗?”
那么,可以撤消当前用户而不是所有用户的最后一个条目吗?
在此先感谢您提供任何建议。