2013-03-23 33 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安裝插件,請使用此插件的特定路徑。