В Vim у меня есть PHP-скрипт, который содержит строку, подобную следующей:
$return = "<?xml attributes=\"values\" ?>";
Обычно ?>
персонажи закроют открытие <?php
, однако ?>
находится в кавычках и не закрывает открытие <?php
в этом скрипте; однако, подсветка синтаксиса Vim переключается с PHP на HTML после ?>
Есть ли способ, которым я могу исправить это поведение навсегда? Я знаю, что в Vim я могу сделать :syntax sync fromstart
чтобы исправить проблему, однако, когда я закрываю и заново открываю документ, подсветка синтаксиса возвращается к неправильной.