我正在努力使用CodeMirror编辑器纠正行为,其中整个段落被识别为一组PRE标记中的单行。通过按键盘上的HOME或END按钮,我可以导航到段落的开头或段落的结尾,无论段落可能跨越多少行。
在Editors extraKeys属性上,我按如下方式覆盖了Home按钮:
extraKeys : {
"Home" : function(instance){
console.log(instance);
}
}
但是,即使我有一个超过15行的段落,也只找到一组PRE标签,因此根据CodeMirror,编辑器中只有一行。
有没有人知道绕过这个的方法,以便HOME / END按钮按预期工作?我已经尝试了内置的“goLineStart”和“goLineStartSmart”功能,但它们都是在段落的开头
答案 0 :(得分:1)
如果你的意思是他们应该考虑包装(去行的包裹部分的开头),你可以将Home和End绑定到"goLineLeft"
和{ {1}}命令以获得您想要的行为。