2014-02-04 4 views
1

Когда я включаю подсветку синтаксиса в vim, на PHP я получаю красную выделенную строку в виде двоеточия, за которой следует один или несколько строк комментария. Первоначально я думал, что это был конфликт в vim, но мой .vimrc имеет только syntax enable, и я до сих пор получаю сообщение об ошибке.Подсветка синтаксиса PHP в VIM

например: //

<?php 
require_once 'autoloader.php'; 

/* Initialize variables */ 

будет отображаться как: output

Кто-нибудь еще видел это?

+0

Выполняет 'require_once ('autoloader.php');' работает? – Carpetsmoker

+0

Нет, он по-прежнему получает ту же ошибку подсветки. Кажется, что где-то есть переоцененное регулярное выражение, но я не знаю, где это может быть. В vimrc ничего нет, кроме 'syntax enable'. – seagoj

+0

Интересно, что это не делает это с «echo» Output «;» как первая строка, и если она это делает, неважно, сколько пустых строк находится между ними. – seagoj

ответ

2

Похоже, проблема заключалась в моей копии файла синтаксиса php. Я переименовал ~/.vim/syntax/php.vim, и все вернулось к нормальному состоянию.

Смежные вопросы