VIM中的PHP语法高亮显示

VIM中的PHP语法高亮显示,vim,macvim,Vim,Macvim,在vim中启用语法高亮显示时,在PHP中,分号上会出现一个红色高亮显示,后跟一行或多行注释。我最初认为这是vim中的一些冲突,但我的.vimrc此时只有syntax enable,我仍然得到了错误 例:// 问题似乎出在我的php语法文件副本上。我重命名了~/.vim/syntax/php.vim,一切恢复正常。是否需要一次(“autoloader.php”)工作?不,它仍然会得到相同的突出显示错误。似乎有个地方有一个过分热情的正则表达式,但我不知道它可能在哪里。除了语法启用之外,vimrc中没

在vim中启用语法高亮显示时,在PHP中,分号上会出现一个红色高亮显示,后跟一行或多行注释。我最初认为这是vim中的一些冲突,但我的.vimrc此时只有
syntax enable
,我仍然得到了错误

例://


问题似乎出在我的php语法文件副本上。我重命名了~/.vim/syntax/php.vim,一切恢复正常。

是否
需要一次(“autoloader.php”)工作?不,它仍然会得到相同的突出显示错误。似乎有个地方有一个过分热情的正则表达式,但我不知道它可能在哪里。除了
语法启用
之外,vimrc中没有任何内容。有趣的是,它不使用
echo“Output”来实现它
作为第一行,如果它正在这样做,那么中间有多少空行并不重要。
<?php
require_once 'autoloader.php';

/* Initialize variables */