【问题标题】:How do I resolve an AutoComplete error when using CodeMirror?使用 CodeMirror 时如何解决自动完成错误?
【发布时间】:2013-07-20 07:48:19
【问题描述】:

我想使用 CodeMirror 的 AutoComplete,但出现错误:

未捕获的类型错误:无法读取未定义的属性“javascript”

CodeMirror.commands.autocomplete = function(cm) {
    CodeMirror.showHint(cm, CodeMirror.hint.javascript); // Error Here
}

var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
    lineNumbers: true,
    extraKeys: {"Ctrl-Space": "autocomplete"}
});

【问题讨论】:

    标签: javascript codemirror


    【解决方案1】:

    为了使用自动完成功能,您必须确保包含适当的脚本,即 show-hint.jsshow-hint.cssjavascript -hint.js(这似乎是引起大惊小怪的那个)。

    查看autocomplete demo 的源代码以供参考。

    【讨论】:

    • 感谢您的回复,但我已经包含了从您提到的网站上可用的 codemirror 包中提取的 scipts..
    • 完成了..有些对象没有在文件中定义..我必须写它们..我们必须在这里按 ctrl-space 才能激活,如果我只想显示建议通过击键,代码应该改变什么......?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多