【问题标题】:vim html auto close tag, different extension filevim html自动关闭标签,不同的扩展文件
【发布时间】:2013-03-13 10:04:12
【问题描述】:

我正在使用HTML AutCloseTag,它在扩展名为 .html 的文件中完美运行。但是我正在使用模板并且文件以 php 扩展名命名,然后自动关闭标签不起作用。

在我的 vimrc 文件中我更改了

autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags

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

但这并不能解决问题。

我需要额外的配置吗?

非常感谢。

【问题讨论】:

  • 您编辑的行与该插件完全无关。试试:set ft=php.html
  • 感谢@romainl,我尝试这样做,但它不起作用。当我把它放在 vinrc 文件中时,PIV 包出现问题。
  • Thankfullnes 总是受欢迎的,但是对于编写指南,在 Stack Exchange 中将它们排除在帖子之外是更合适的良好做法。你的问题很有用,谢谢!您可以编辑该行,然后删除我的评论。干杯!!!

标签: autocomplete vim omnicomplete


【解决方案1】:

文档已经说过,要添加对xhtml和xml的支持,添加

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

因此,对于您的问题,解决方案是在 vimrc 中简单地添加这一行:

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

如果你使用Pathogen安装插件,或者使用这个插件的具体路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多