如何在ace编辑器的getCompeltions函数内多次添加和删除预定义的完成程序

时间:2018-11-27 06:33:25

标签: angular6 ace-editor

我正在使用ace编辑器。我添加了预定义的完成程序,例如textCompleter,SnippetCompleter和keywordCompleter。但是我想根据上下文过滤数据。因此,我想多次添加和删除完成者。但是我观察到我们只能添加或删除完成者一次。您能帮我多次删除和添加完成器吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

如果您要进行其他过滤,请删除所有完成程序,然后添加一个检测上下文的新完成程序。
从这个新的完成者那里呼叫其他完成者,并发送合并结果作为完成者的答复。