现在有点迷失在ProseMirror中,试图理解正确的方法来替换当前选择的文本。我希望能在上下大写之间切换大小写。state.selection.content();将返回所选内容下相关节点的切片,但不返回每个节点内需要替换的范围。我假设我需要创建一个新的文本节点来替换每个选定节点中的范围,如下所示:const textNodeupdatedText);
trans
我试图使用model.clone()替换图中的一些节点。我要通过调用以下函数来替换这些节点: times_nodes =find_all_with_name(模型,名称,-1)图中的节点没有深度0。我注意到,当我按如下方式调用克隆时: model =model.clone(‘when’,substitutions=subst),实际上没有一个节点被替换。有没有办法做到这一点,或这是有意的行为?