当我转到 Source 视图时,如何跳转到我在 CKEditor 4 中的当前位置?

How can I jump to my current location in CKEditor 4 when I go to the Source view?

我正在使用 CKEditor 4,当我在处理一些较长的内容时,从标准编辑器视图切换到源代码视图(反之亦然),它会跳回顶部内容。但是,我想让它保持在我刚刚来自的视图中的位置。

我如何在 CKEditor 4 中执行此操作?我已经尝试使用谷歌搜索答案,但我似乎无法找到任何相关的匹配项,无论是在 CKEditor 4 中的设置来执行此操作还是在 JS 片段中完成相同的操作。谢谢。

有一个名为 "Keep TextSelection" 的插件。在这里下载:https://ckeditor.com/cke4/addon/textselection

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

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

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

这是一个工作示例: http://jsfiddle.net/sirtet/TX5bc/