我知道可以使用选项
在PHP脚本中启用SQL语法高亮显示let php_sql_query=1
但这只会突出显示每个字符串中的所有SQL关键字。即使 正常句子喜欢这一句。
有没有办法只为以“选择”,“更新”或“删除”开头的字符串启用此功能?
答案 0 :(得分:11)
将查询包含在标识符为“SQL”的heredoc中会触发Vim在块中执行SQL语法高亮显示,例如:
$q = <<<SQL
SELECT `foo`
FROM `db`.`table`
WHERE `foo` = 'bar'
SQL;