有没有办法在代码镜像编辑器中检测换行符,无论是当用户点击输入还是一行代码换行时?
ps:在所附的屏幕截图中,用户按回车键(228、229、230)创建了 3 行新行,并且由于换行而创建了一行(229 和 300 之间)。
截图在这里:http ://s9.postimage.org/gsroinedp/Screen_Shot_2012_11_19_at_11_30_09_PM.png
有没有办法在代码镜像编辑器中检测换行符,无论是当用户点击输入还是一行代码换行时?
ps:在所附的屏幕截图中,用户按回车键(228、229、230)创建了 3 行新行,并且由于换行而创建了一行(229 和 300 之间)。
截图在这里:http ://s9.postimage.org/gsroinedp/Screen_Shot_2012_11_19_at_11_30_09_PM.png
捕捉回车键内置在 api 中。
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true,
lineWrapping:'true',
extraKeys:{
Enter: function(){
alert('enter pressed');
}
}
});
我目前不知道任何允许您捕获“包装”事件的 api。
您可以获得 CodeMirror-scrollbar-inner 高度,并且如果它的大小增加,并且它不是 onpaste 事件,您知道换行或输入被按下:)