Как мне получить Sublime Text 2 для правильного цвета SQL, даже если он находится внутри строки php?

3078
zechdc

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

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

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

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

3

2 ответа на вопрос

1
Radek

On my Sublime this code works great:

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

Don't add new line after '='

0
mreq

You will have to edit the PHP.tmLanguage located in Data\Packages\PHP. You should probably set a regex rule (as MySQL queries begin with SELECT/DESCRIBE etc.) and assign proper context.

Похожие вопросы