10

Gegeben:WebStorm Syntax-Hervorhebung für Swig Template-Engine

Ich erwarte, ich sollte Swig Hervorhebung behoben werden, aber ich bin nur auf halbem Weg.

Unten ist die resultierende Hervorhebung, die ich bekomme. Der Swig-Code ist wie erwartet markiert, aber HTML ist nicht mehr markiert.

Ich habe versucht, das HTML-Textmate-Bundle zu installieren und zu aktivieren, aber wenn sowohl das HTML- als auch das Swig-Bundle aktiviert sind, wird der Code nur als HTML markiert. Wenn ich das HTML-Paket deaktiviere, aber das Swig-Paket noch aktiv ist, bekomme ich nur Swig-Hervorhebung.

Meine Frage: Wie bekomme ich Swig-Code und HTML-Code in der gleichen Datei in WebStorm unter Windows markiert?

Ergebnis:

enter image description here

Dies ist meine Textmate Bundles Konfiguration in WebStorm 9:

enter image description here

Wieder einfach das HTML-Bündel Auswahl, damit es funktioniert nicht.

+1

leider kann dies nicht erfolgen, wenn die Syntax-Hervorhebung von Textmate Bündel – lena

Antwort

25

Swig hat eine fast identische Syntax wie Twig, daher können wir davon ausgehen, dass sie synonym für Syntaxhervorhebung und Codevervollständigung verwendet werden können.

Die Sache ist, dass PHPStorm es eine Zweigunterstützung durch ein plugin hat (das ist ehrfürchtiges BTW), aber leider ist es nicht in den anderen IDEs verfügbar, die das Pluginsmenü dachten.

Dieses Problem kann durch gelöst werden:

  • manuell herunterzuladen das Plugin von der offiziellen Repo bei https://plugins.jetbrains.com/plugin/7303?pr=

  • dann manuell die Plugin-Schnittstelle, dachte Installation

  • dann oder Verwendung die Erweiterung .twig für Dateien oder das Hinzufügen einer neuen Zuordnung im Systemmenü Dateitypen für den Typ Twig mit dem Platzhalter *.html oder *.swig wie du es bevorzugst.

Ich verwende die *.html Abhilfe und arbeiten wie ein Zauber, sowohl Swig & HTML-Syntax-Hervorhebung + Code-Vervollständigung.

hoffe, das hilft Ihnen gefällt mir angetan hat :)

+0

Ehrfürchtig vorgesehen ist, funktioniert es wie ein Charme!Danke vielmals! –

+0

Danke @diosney! Gute Antwort. – fmquaglia

+0

Danke, dass ein Leckerbissen funktioniert: D – John