Javascript 检测codemirror中的新行,而不覆盖Enter键的默认行为
我试图在codemirror中检测用户何时按下Enter键。我找到了这个答案: 但是,在使用时:Javascript 检测codemirror中的新行,而不覆盖Enter键的默认行为,javascript,codemirror,Javascript,Codemirror,我试图在codemirror中检测用户何时按下Enter键。我找到了这个答案: 但是,在使用时: extraKeys:{ Enter: myFunction } 它会覆盖按enter键的默认行为,即“newlineAndIndent”,这意味着根本不创建新行 我希望在用户按下enter键时调用函数,同时保留enter键的默认行为。我想我可以使用myFunction向编辑器添加一个换行符,但是由于不同的原因,它被多次调用,因此让它与编辑器交互不是很合适 非常感谢 从密钥处理程序返回co
extraKeys:{
Enter: myFunction
}
它会覆盖按enter键的默认行为,即“newlineAndIndent”,这意味着根本不创建新行
我希望在用户按下enter键时调用函数,同时保留enter键的默认行为。我想我可以使用myFunction向编辑器添加一个换行符,但是由于不同的原因,它被多次调用,因此让它与编辑器交互不是很合适
非常感谢 从密钥处理程序返回
codemirr.Pass
将导致默认行为(或下一个密钥处理程序)在处理程序返回后运行。从密钥处理程序返回codemirr.Pass
将导致默认行为(或下一个密钥处理程序)在处理程序返回后运行。我将您的答案标记为已接受,这是我一直在寻找的解决方案,尽管aljordan82的工作正常。感谢你们两位。我将你们的答案标记为已接受,这是我一直在寻找的解决方案,尽管aljordan82的效果很好。谢谢你们两位。