我试图让vim提供某种形式的jQuery Omnicomplete。我使用ctags来生成基于jquery js文件的标签。之后我已经打开了omnicompletion为javascript使用
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
set tags+=~/.vim/tags/jquery
当我打开一个js文件,并使用:ta我可以找到我想要的功能,但是当我尝试使用omnicompletion,它只是没有出现。例如,我从网上拿了这个代码来测试:
$("input").has(".email").addClass("email_icon");
在VIM中,键入$(“input”)后,我打标签(使用超音速设置),即使我可以通过模糊查找器找到它,也没有出现
有什么建议可以做些什么来解决这个问题?谢谢!:)
使用Mozilla的DoctorJS(以前的jsctags),它也用于
Cloud9 IDE的
Ace online editor。
有关更多信息(安装,配置等),请查看this question和this question的答案。