Подсветка синтаксиса реального SQL в скриптах PHP с Vim - PullRequest
7 голосов
/ 13 марта 2012

Я знаю, что можно включить подсветку синтаксиса SQL в сценариях PHP, используя параметр

let php_sql_query=1

Но это просто позволяет подсветить все ключевые слова SQL в каждой строке.Даже в обычном предложении как в этом.

Есть ли способ включить это только для строк, начинающихся с "Select", "update" или "delete"

1 Ответ

11 голосов
/ 17 мая 2012

Заключение запроса в heredoc с идентификатором «SQL» запускает Vim для выделения синтаксиса SQL в блоке, например ::

$q = <<<SQL
        SELECT `foo`
        FROM `db`.`table`
        WHERE `foo` = 'bar'
SQL;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...