我想让vim提供一种类似于jQuery的自动补全功能。我已经使用ctags生成了基于jQuery js文件的标签。之后,我已经打开了javascript的omnicompletion。
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
然后我将tags变量设置为我创建的标签文件
set tags+=~/.vim/tags/jquery
当我打开一个 JavaScript 文件并使用 :ta
命令时,可以找到我想要的函数,但是当我尝试使用 omnicompletion 时,它却没有弹出来。例如,我从网络上获取了以下代码进行测试:
$("input").has(".email").addClass("email_icon");
在Vim中,当我输入$("input").
后,使用Tab键(在安装了SuperTab插件的情况下),has
并不会出现,即使我可以通过模糊查找或:ta
找到它。有什么建议可以解决这个问题吗?谢谢! :)