закрытие тега php в строке останавливает подсветку синтаксиса - PullRequest
6 голосов
/ 30 июля 2010

В моих файлах vim, когда у меня есть закрывающий тег php в строке, моя подсветка синтаксиса останавливается в этой точке

Пример:

<?php

...  Everything good up to this point

$xml = '<?xml version="1.0"?>';

$foo = 'bar'  <-- starting here I loose highlighting to the end of the file

?>

Я использую версию 7.2.245.У кого-нибудь есть идеи, почему это происходит?это только я?или это известная ошибка?

Ответы [ 4 ]

2 голосов
/ 30 июля 2010
  • Убедитесь, что у вас установлена ​​последняя версия файлов времени выполнения или, по крайней мере, самая последняя версия файла синтаксиса php.

  • Попробуйте использовать этот альтернативный файл синтаксиса вместо

2 голосов
/ 30 июля 2010

Это не ошибка, вы фактически завершили строку PHP.Вы должны просто разбить это.Нравится ли "'.'?'.'>' или что-то

1 голос
/ 30 июля 2010

Это нормально. Обратите внимание, что подсветка синтаксиса SO также перестала выделяться;)

Мой редактор Windows делает то же самое.

0 голосов
/ 30 июля 2010

Даже встроенная функция PHP работает таким образом (или использовалась долгое время)

...