Wie setze ich JS-Syntax für .js.php-Extension in Sublime Text 2?


2

Ich habe mehrere js-Dateien (und CSS-Dateien), die PHP-Befehle benötigen. Also habe ich die Erweiterung in .js.php oder .css.php geändert

Aber wenn ich die Datei in Sublime Text 2 öffne, muss ich die Syntaxhervorhebung immer manuell in Javascript ändern, da ST2 nur die .php erkennt

Gibt es eine Möglichkeit, ST2 mitzuteilen, dass "js.php" Javascript-Code ist, ohne ihn ständig manuell zu ändern?

Antworten:


2

Installieren ApplySyntax über die Paketkontrolle. Fügen Sie den ApplySyntax-Benutzereinstellungen eine Regel hinzu ( Einstellungen & gt; Paketeinstellungen & gt; ApplySyntax & gt; Einstellungen - Benutzer )

 "syntaxes": [
  {
    "name": "JavaScript/JavaScript",
    "rules": [
      {"file_name": ".*\\.js\\.php$"}
    ]
  },
  {
    "name": "CSS",
    "rules": [
      {"file_name": ".*\\.css\\.php$"}
    ]
  }
]

Dateiname = regulärer Ausdruck für die Dateierweiterung

name = Ordner und Dateiname ohne Erweiterung der Syntax tmLanguage (aus dem Ordner Packages)

Dies wird nur für neu geöffnete Dateien wirksam. Bereits geöffnete Dateien werden nicht aktualisiert.


Danke, funktioniert einwandfrei. Ich hätte nicht gedacht, dass ich eine Antwort bekommen würde
maja
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.