我正在尝试添加自定义自动完成功能,我想要在用户输入时触发(当然可配置)。我发现自动完成的几个例子为codemirror:任何keyup后的codemirror自动完成?
http://codemirror.net/demo/complete.html和 http://codemirror.net/demo/xmlcomplete.html
但是这两个触发特定的键(控制-空间之一,“<”的除外),并都使用extraKeys
功能来处理事件,但我想从任何键触发。我试过以下几种:
var editor = CodeMirror.fromTextArea(document.getElementById("code"),
{
lineNumbers: true,
mode: "text/x-mysql",
fixedGutter: true,
gutter: true,
// extraKeys: {"'.'": "autocomplete"}
keyup: function(e)
{
console.log('testing');
},
onkeyup: function(e)
{
console.log('testing2');
}
});
但是没有运气。任何关于如何从任何关键事件触发的建议?
这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 –
这是这个问题的答案!在代码下方添加此代码,每次键入时,它都会触发自动填充事件。 –