有没有办法删除所有默认的自动填充建议?

时间:2016-12-11 10:35:14

标签: ace-editor

我已经能够为自动填充添加建议列表,但也有大量其他建议。

有没有办法摆脱默认的自动填充建议?

我正在查看来源herehere并且它没有描述任何相关信息。以下是我到目前为止的情况:

public function codeCompleter(editor, session, position, prefix, callback):void {
    var row:int = position.row;
    var column:int = position.column;

    if (prefix.length === 0) { 
        callback(null, []);
    }

    var testing:Boolean = false;

    if (testing) {
        callback(null, attributes);
    }
    else {
        callback(null, [{value:"addedToStage"},{value:"test"},{value:"test1"},{value:"adding"},{value:"added"}]);
    }
}

我尝试将完成符设置为空数组但没有效果:

editor.setCompleters([]);

1 个答案:

答案 0 :(得分:2)

问题出在我身上。我使用的版本必须已经过时。我更新到了更新的版本,以下代码清除了自动完成列表:

// either line does it
languageTools.setCompleters(null);
languageTools.setCompleters([]);

<强>供参考:
使用版本1.2.6 +,12.03.2016

PS对不起任何人都在考虑这个问题。我将在以后的问题中发布版本号。