1

我试图检测用户何时在 codemirror 中按 Enter。我找到了这个答案: Detecting new line in codemirror

但是,使用时:

extraKeys:{
    Enter: myFunction
}

它覆盖了按回车键的默认行为,即“newlineAndIndent”,这意味着根本没有创建新行。

我希望在用户按下回车键时调用一个函数,同时保持回车键的默认行为。我想我可以让 myFunction 向编辑器添加一个换行符,但是由于不同的原因它被多次调用,所以让它与编辑器交互不是很合适。

非常感谢。

4

1 回答 1

6

从键处理程序返回CodeMirror.Pass将导致处理程序返回后运行默认行为(或下一个键处理程序)。

于 2013-09-10T09:32:34.333 回答