2014-05-17 14 views
7

Właśnie zacząłem grać w PHPStorm i nie mogę uzyskać gotowych szablonów do działania. Na przykład istnieje jeden dla funkcji publicznej .. „pubf” potem zakładka rozszerzyć jednak kiedy kopalnia zakładka out wygląda to tak ...Nie rozwija się szablonów PHPSTorm na żywo

<pubf></pubf> 

Co się dzieje? Czy jest jakieś ustawienie, które trzeba włączyć, aby działało?

Dzięki

+0

Zrzut ekranu z pliku, proszę. Cały plik w IDE, a nie tylko jego część. To, co otrzymasz, nazywa się ** Emmet ** i takie rozszerzenie powinno działać w kontekście HTML/XML, a nie w PHP. – LazyOne

Odpowiedz

14

Chodziło o zasięgu do szablonu, po prostu potrzebne, aby wybrać odpowiednie typy plików.

+2

+1 do twojego pytania i odpowiedzi w celu zwiększenia widoczności, ponieważ inni mogą uznać to za przydatne – Noah

+1

Używam dużo 'console.log()' w JavaScript. W końcu udało mi się zdefiniować skrót 'csl' z tekstem szablonu' console.log ('$ s $'); '. Nie wiedziałem o opcji zakresu. Teraz działa! –

+0

@AdrianMoisa to zabawne, przyszedłem na tę stronę, szukając sposobu, aby mój 'csl' rozwinął się w console.log ('$ s $') :) – Acidon

0

Spróbuj:

  1. Settings/Emmet i zmiana domyślnego 'Expand abbreviation with' od tab powiedzieć custom

  2. Upewnij się, że kontekst jest wybrany pod tekstu szablonu. Jest tam mały link 'Change', w którym ustawiasz kontekst. Musiałem wybrać wszystkie konteksty.

16

Tylko trochę więcej jasności:

Nawet jeśli jesteś w branży PHP, trzeba jeszcze zastosować skrót do aplikacji. Kliknij link "Definiuj" i zaznacz pole PHP.

Define

+0

Awesome! Rozwiązałem mój problem. – Nazariy

+0

dziękuję, nie mogę uwierzyć, że nie widziałem tego samemu –

+0

Jest to bardziej przydatne niż zaakceptowana odpowiedź. – userlond

Powiązane problemy