У меня включена подсветка синтаксиса в VIM, и он правильно распознает файлы всех типов и делает все красиво. Однако в одном файле PHP я делаю preg_match()
со строкой регулярного выражения, включающей в себя ?>
в середине, и VIM считает, что это конец раздела кода PHP моего файла, и все после того, как он становится грубым, без цвета.
Помимо переписывания моего регулярного выражения, чтобы оно не содержало этих двух символов подряд, есть ли что-то, что я могу сделать, чтобы VIM понял, что я нахожусь в середине строки, а не в секции кода?