转到“源”视图时,如何跳转到CKEditor 4中的当前位置?

时间:2019-04-25 18:28:56

标签: javascript ckeditor cursor ckeditor4.x

我正在使用CKEditor 4,当我处于一些较长内容的中间,并从标准编辑器视图切换到“源代码”视图时(反之亦然),它使我跳回到内容顶部。但是,我想做到这一点,以使它保持在我原来来自的视图中。

如何在CKEditor 4中做到这一点?我已经尝试使用Google搜索的答案,但似乎找不到与CKEditor 4中的设置相关的匹配项,也无法找到可以完成相同任务的JS代码段。谢谢。

1 个答案:

答案 0 :(得分:1)

有一个名为“ Keep TextSelection”的插件。在此处下载:https://ckeditor.com/cke4/addon/textselection

提取textselection文件夹并将其上传到plugins文件夹。接下来,将其添加到 config.js 文件:

CKEDITOR.editorConfig = function( config ) {
    // along with any other config lines add the following
    config.extraPlugins = 'textselection';
}

在“所见即所得”编辑器中,按“源”按钮。您的光标将在“源代码”视图中的同一位置。如果您突出显示某些内容,则相同的文本将在Soure视图中突出显示。

这是一个可行的示例: http://jsfiddle.net/sirtet/TX5bc/