2013-03-23 63 views
3

我使用HTML AutCloseTag,它可以在扩展名为.html的文件中很好地工作。但我正在使用模板和文件名称与PHP扩展名,然后自动关闭标签不起作用。vim html自动关闭标记,不同的扩展文件

在我的vimrc文件我改变

autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags 

autocmd FileType html,markdown,php setlocal omnifunc=htmlcomplete#CompleteTags 

但它不能解决问题。

我需要额外的配置吗?

非常感谢。

+0

您编辑的行与该插件根本无关。试试':set ft = php.html'。 – romainl 2013-03-23 19:23:05

+0

谢谢@romainl,我试图做到这一点,但它不起作用。 当我把它放在vinrc文件中时,PIV包出现问题。 – papelucho 2013-03-23 23:20:15

回答

3

的文件已经说了,要增加对XHTML和XML的支持,加上

au FileType xhtml,xml so ~/.vim/ftplugin/html_autoclosetag.vim 

因此,对于您的问题,解决的方法是简单地在vimrc里加入这一行:

au FileType php so ~/.vim/ftplugin/html_autoclosetag.vim 

或者如果您使用Pathogen安装插件,请使用此插件的特定路径。