Ace.js: 不同的同页编辑者有不同的完成者

Ace.js: different completers for different same-page editors

我在同一个页面上有多个 Ace.js 编辑器,我愿意设置他们自己的一套自动完成词。这可能吗?

这是我失败的尝试:http://plnkr.co/edit/GTfRjmdDe4dlOvzYh60C?p=preview

如您所见,最后使用的完成者 (langTools.setCompleters([myCompleter2]);) 覆盖了之前的完成者。

=> 是否可以将特定的 completer/language_tools 绑定到特定的编辑器?

答案是:http://plnkr.co/edit/0gXkJDCmbJyG2Amrwvuf?p=preview

可以将完成者绑定到编辑器。快乐的猜测。

editor1.completers = [myCompleter1];