监听并同步codemirror 6所做的更改

问题描述 投票:0回答:1

我想构建一个实时代码编辑器。为此我选择了 codemirror 6。我只是想

  1. 聆听 codemirror 所做的微小更改,例如打字、擦除、剪切和粘贴。
  2. 通过一些 API 获取这些更改,然后将这些更改同步到代码镜像编辑器的另一个实例。

我绞尽脑汁地阅读了很多文档,但无法理解它们的意义。有人可以帮我节省一些时间吗?

function Editor() {
    return <Codemirror --some properties-- aFunctionThatCanListenToChanges() aFunctionThatCanSynchronizeToChanges() />
}

看看你是否能从这个伪代码示例中理解一些东西..

codemirror livecode react-simple-code-editor
1个回答
0
投票

查看此项目存储库。它是使用 CodeMirror 构建的。

https://github.com/sahilatahar/Code-Sync

© www.soinside.com 2019 - 2024. All rights reserved.