3

У меня есть следующий код на странице php:

<?php

$query = "
    SELECT data 
    FROM table 
    WHERE param = 1 
";

Так как этот sql обернут внутри цитат в документе php, все отображается сплошным зеленым цветом (или любым другим цветом, который вы установили для подсветки синтаксиса строки).

Есть ли способ получить возвышенный текст 2, чтобы правильно раскрасить sql даже с ним внутри строки php?

2 ответа2

1

На моем Sublime этот код прекрасно работает:

$query = "SELECT data FROM table WHERE param = 1 ";

Не добавляйте новую строку после '='

0

Вам нужно будет отредактировать PHP.tmLanguage расположенный в Data\Packages\PHP . Вероятно, вам следует установить правило регулярных выражений (поскольку запросы MySQL начинаются с SELECT/DESCRIBE и т.д.) И назначить соответствующий контекст.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .