【问题标题】:VIM not highlighting PHP files, highlights othersVIM 不高亮 PHP 文件,高亮其他文件
【发布时间】:2011-12-30 07:51:24
【问题描述】:

VIM 无法突出显示 PHP 文件或缩进它(使用 '=')。 它适用于其他文件类型(.html、.c、.java 等)

我尝试手动设置文件类型/语法,但没有任何结果。

我该怎么办?

操作系统:Ubuntu 11.04 VIM - Vi IMproved 7.3(2010 年 8 月 15 日,2011 年 10 月 6 日 10:34:41 编译) 包含的补丁:1-154

我应该提供更多信息吗?

PS: php.vim 文件存在于语法文件夹中。

【问题讨论】:

    标签: php vim syntax-highlighting ubuntu-11.04


    【解决方案1】:

    PHP 的默认语法插件要求在文件开头包含 <?php 以突出显示任何内容。

    【讨论】:

      【解决方案2】:

      我正在使用以下 vimrc 行:

      filetype plugin on
      au BufNewFile,BufRead *.endfile set filetype=endfile
      filetype plugin indent on
      

      带有 endlife 的部分有助于例如 css、html 和 php 文件以及我添加的 javascript:

      au BufRead,BufNewFile jquery.*.js set ft=javascript syntax=jquery
      

      希望对你有帮助。

      【讨论】:

      • 你能给我们看看你的 vimrc 文件吗?另一个问题是触发语法。也许默认情况下它对 php 是禁用的。你说你一开始就有 在最后吗?
      • 这里是我的 .vimrc 文件的链接pastebin.com/caJfK8Dr 我都试过了,有没有 ?>。它不应该有任何区别
      • 嗨,我试过你的 vimrc 文件,突出显示效果很好。只有你的标签很尴尬,但也许你想要那样。我没有你的配色方案所以我没有测试它。也许它坏了?
      • 谢谢...我会更改配色方案并检查。而且我知道标签很尴尬:(。我必须修复它......没有时间:P。
      【解决方案3】:

      我不确定是什么导致了这个问题,但请尝试在 .vimrc 中添加以下内容

      au BufNewFile,BufRead *.php set filetype=php
      

      【讨论】:

        猜你喜欢
        • 2013-01-31
        • 2019-01-27
        • 2015-12-23
        • 2015-05-11
        • 2017-12-20
        • 2011-06-03
        • 1970-01-01
        • 2012-01-30
        相关资源
        最近更新 更多