繁体   English   中英

使用Vim在PHP脚本中突出显示真正的SQL语法

[英]Real SQL syntax highlighting in PHP scripts with Vim

我知道可以使用该选项在PHP脚本中启用SQL语法突出显示

let php_sql_query=1

但这只能突出显示每个字符串中的所有SQL关键字。 即使是 这样一个普通的句子。

有没有办法只为以“选择”,“更新”或“删除”开头的字符串启用此功能?

将查询包含在标识符为“SQL”的heredoc中会触发Vim在块中执行SQL语法高亮显示,例如:

$q = <<<SQL
        SELECT `foo`
        FROM `db`.`table`
        WHERE `foo` = 'bar'
SQL;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM