我使用 CodeMirror 3.12 的 extraKeys 选项来检测用户何时开始换行:
extraKeys: {
"Enter": onNewLine
}
onNewLine() 除了 console.log() 什么都不做。现在 CodeMirror 忽略了那个键。你不能再开始新的一行了。有没有办法在不干扰 CodeMirror 内部的情况下在换行事件上连接附加功能?我只想分析最近关闭的行的文本。
最佳答案
在 onNewLine 函数的末尾添加一个换行符。 这应该有效
function onNewLine(e){
console.log(e);
editor.replaceSelection("\n" ,"end");
}
关于javascript - CodeMirror:捕捉回车键防止换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16129338/