javascript - CodeMirror:捕捉回车键防止换行

标签 javascript codemirror

我使用 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/

相关文章:

javascript - 如何使用纯 Javascript 或像 underscore 这样的库动态构建树列表?

javascript - Angular 和代码镜像

javascript - 如果同一页面上有多个代码镜像,则获取所选代码镜像的值

javascript - Nodejs 每次响应发送多个文件

javascript - React Native Undefined 不是一个对象(正在评估'_react3.default.PropType.shape')

javascript - Canvas 动画,我的 JavaScript 代码中的数学计算问题

javascript - 花式 slider 代码笔

css - coderpad.io 禁用闪烁光标

javascript - 在 Bootstrap 选项卡内时,Codemirror AngularJS 模型绑定(bind)中断

Wordpress CodeMirror.fromTextArea 不是函数错误