在浏览器文本区域编辑器(以及其他编辑器、Sublime、Notepad++ 等)中,按 End 键会将插入符号移动到当前行的末尾。如果插入符号已经存在,它将被移至段落末尾。
但是,当使用时:
lineWrapping: true
在 CodeMirror 中,End 键会将插入符号直接带到段落末尾,而不是当前行末尾。
有什么简单的方法可以改变这种行为吗?
最佳答案
您可以设置CodeMirror.keymap.default.End = "goLineRight"
,这将执行您描述的第一件事(移动到行的包装部分的右侧),但这确实如果您按两次,目前不会一直走到行尾。
(同样,CodeMirror.keymap.default.Home = "goLineLeft"
表示 Home 键。)
关于javascript - 在 CodeMirror 中使用换行时使 End 键移动到换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25005711/