Wie bekomme ich, dass Sublime Text 2 SQL korrekt färbt, auch wenn es sich in einem PHP-String befindet?

3189
zechdc

Ich habe den folgenden Code in einer PHP-Seite:

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

Da diese SQL-Datei innerhalb eines PHP-Dokuments in Anführungszeichen eingeschlossen ist, wird alles grün dargestellt (oder welche Farbe Sie für die Hervorhebung der Syntax eines Strings festgelegt haben).

Gibt es eine Möglichkeit, erhabenen Text 2 zu erhalten, um die SQL-Umgebung auch innerhalb eines PHP-Strings richtig zu färben?

3

2 Antworten auf die Frage

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

Sie werden die bearbeiten haben PHP.tmLanguagein sich Data\Packages\PHP. Sie sollten wahrscheinlich eine Regex-Regel festlegen (da MySQL-Abfragen mit SELECT/ DESCRIBEusw. beginnen ) und den richtigen Kontext zuweisen.