2014-05-17 9 views
7

Ich habe gerade angefangen, araound mit PHPSstorm zu spielen, und ich kann nicht die Live-Vorlagen zu arbeiten. Zum Beispiel gibt es einen für eine öffentliche Funktion .. ‚pubf‘ dann aber Tab zu erweitern, wenn ich Registerkarte Mine aus sieht es so aus ...PHPSstorm Live-Vorlagen nicht erweitert

<pubf></pubf> 

Was ist los? Gibt es eine Einstellung, die ich aktivieren muss, damit sie funktioniert?

Dank

+0

Screenshot einer Datei, bitte. Ganze Datei in der IDE, nicht nur ein Teil davon. Was Sie dort bekommen, heißt ** Emmet ** und solche Erweiterungen sollten in HTML/XML-Kontexten funktionieren und nicht in PHP. – LazyOne

Antwort

14

Es war eine Frage der Rahmen für die Vorlage, die entsprechenden Dateitypen nur erforderlich auszuwählen.

+2

+1 auf Ihre Frage und Antwort, um die Sichtbarkeit zu erhöhen, weil andere möglicherweise nützlich finden – Noah

+1

Ich benutze eine Menge 'console.log()' in Javascript. Also habe ich es endlich geschafft, die Abkürzung 'csl' mit dem Template-Text' console.log ('$ s $'); 'zu definieren. Ich war mir der Option nicht bewusst. Jetzt geht es! –

+0

@AdrianMoisa es ist lustig, ich kam zu dieser Seite suchen, wie meine 'csl' in console.log ('$ s $') zu erweitern :) – Acidon

0

Versuchen:

  1. Settings/Emmet und das Ändern der Standard 'Expand abbreviation with' von tab zu sagen custom

  2. Sicherstellen, dass der Kontext unter Vorlage Text markiert ist. Dort gibt es einen kleinen 'Change' Link, wo Sie den Kontext festlegen. Ich musste alle Kontexte wählen.

16

Nur für ein wenig mehr Klarheit:

Auch wenn Sie unter dem PHP-Zweig sind, müssen Sie noch die Abkürzung für eine Anwendung Anwendung. Klicken Sie auf den Link "Definieren" und markieren Sie die PHP-Box.

Define

+0

Super! Behebt mein Problem. – Nazariy

+0

danke, kann nicht glauben, ich habe es nicht auf eigene Faust gesehen –

+0

Es ist nützlicher als angenommene Antwort. – userlond