1

有没有办法在代码镜像编辑器中检测换行符,无论是当用户点击输入还是一行代码换行时?

ps:在所附的屏幕截图中,用户按回车键(228、229、230)创建了 3 行新行,并且由于换行而创建了一行(229 和 300 之间)。

截图在这里:http ://s9.postimage.org/gsroinedp/Scr​​een_Shot_2012_11_19_at_11_30_09_PM.png

4

1 回答 1

3

捕捉回车键内置在 api 中。

  var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
    lineNumbers: true,
    lineWrapping:'true',
      extraKeys:{
        Enter: function(){
            alert('enter pressed');
        }
    }
  });

我目前不知道任何允许您捕获“包装”事件的 api。

您可以获得 CodeMirror-scrollbar-inner 高度,并且如果它的大小增加,并且它不是 onpaste 事件,您知道换行或输入被按下:)

于 2013-03-22T04:33:52.010 回答