0

我正在努力纠正 CodeMirror 编辑器的行为,其中整个段落被识别为一组 PRE 标记中的单行。通过按键盘上的 HOME 或 END 按钮,我可以导航到段落的开头或段落的结尾,而不管该段落可能跨越多少行。

在 Editors extraKeys 属性上,我覆盖了 Home 按钮,如下所示:

extraKeys : {
  "Home" : function(instance){
      console.log(instance);
   }
}

但是,即使我有一个超过 15 行的段落,也只能找到一组 PRE 标记,因此根据 CodeMirror,编辑器中只有一行。

有谁知道绕过这个的方法,以便 HOME/END 按钮按预期工作?我已经尝试过内置的“goLineStart”和“goLineStartSmart”功能,但它们都转到了段落的开头

4

1 回答 1

1

如果您的意思是他们应该考虑换行(转到行的换行部分的开头,您可以将 Home 和 End 绑定到"goLineLeft"and"goLineRight"命令以获得您想要的行为。

于 2013-10-22T13:47:58.257 回答