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];
我在同一个页面上有多个 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];