最近在学习ROS,需要用到XML编程,于是下载了一个xml插件,链接地址为http://www.vim.org/scripts/script.php?script_id=1397,将下载的 xml.vim 文件复制到 ~/.vim/ftplugin 目录下即可。用法比较简单。但是提示omnifunc未设置,
解决方案:在.vimrc中加入如下代码,重启vi即可
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete