编辑ace编辑器autocomlpeter

时间:2017-03-01 13:52:50

标签: javascript autocomplete ace-editor

我可以编辑自动完成输出作为示例如果用户写入con所以自动完成列表例如关闭但我想自动完成列表只有字母c,o,n并排紧邻的单词。例如内容。

2 个答案:

答案 0 :(得分:0)

您可以在完成者上添加insertMatch方法。您可以将显示文本放在匹配的value属性中。

insertMatch: function(editor, data) {
    editor.completer.insertMatch({value: data.caption});
});

答案 1 :(得分:0)

您需要在autocompelter https://github.com/ajaxorg/ace/blob/master/lib/ace/autocomplete.js#L431上将exactMatch选项设置为true,但编辑器不会转发它。尝试在ace bug跟踪器上打开问题,要求添加对该

的支持