我想知道在用户输入编辑器ace.js时是否可以启用自动完成功能。目前,在我的项目中,当用户键入ctrl + space时,启用了自动完成功能。然后,可以在自动完成列表中添加一些关键字吗?
谢谢
对于触发自动完成使用
editor.commands.on("afterExec", function(e){
if (e.command.name == "insertstring"&&/^[\w.]$/.test(e.args)) {
editor.execCommand("startAutocomplete")
}
})
要添加一些关键字,您可以将另一个完成程序添加到编辑器中,也可以在模式下覆盖getCompletions方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句