2016-10-06 9 views
1

Ich brauche bearbeiten Syntax Highlight für PHP (oder vielleicht HTML). Ich habe HTML-Kommentare verwendet, um das Laden von Webseiten in mobilen Ansichtsfenstern zu optimieren. Einfach einen Teil des HTML-Codes auskommentieren, den ich nicht auf der mobilen Version sehen möchte, dann in der Desktop-Version Javascript kommentieren diesen Teil des Codes. Es sieht wie folgt aus:Sublime Text 3 - Bearbeitung der Syntax highlight

<!-- @media only all and (min-width:400px) 
    <p> 
     <h2>Hello World !!</h2> 
    </p> 
--> 

Sublime Text hightligh natürlich, dass Code als Kommentar - in meinem Thema mit dunkelgraue Farbe zeigen.

Was ich brauche ist, dass, wenn ich normalen Kommentar verwende, es dakr grau sein wird, aber wenn ich diesen speziellen Kommentar verwende (<!-- @media ...), wird es nicht wie ein Kommentar handeln und normale html hightligts für Tags anzeigen.

Ich habe bereits herausgefunden, wie man Syntax und Design-Dateien mit PackageDev ändern. Ich weiß einfach nicht, was genau in diese Dateien schreiben soll. Und wenn ich PHP-Syntax oder HTML-Syntax ändern muss, weil es HTML in PHP-Dateien geschrieben ist.

Antwort

1

Ok, ich habe es endlich geschafft. Ich habe diesen Code zur HTML-Syntax hinzugefügt, er muss vor der Definition des Kommentars stehen.

- match: '<!-- @media' 
    scope: markup.other.html 
    push: 
    - meta_scope: markup.other.html 
    - match: '--' 
     pop: true 

- match: '-->' 
    scope: markup.other.htm 
Verwandte Themen