2013-11-25 16 views

Odpowiedz

18

Jeśli potrzebujesz obserwatora pliku obserwować zmiany w jednym .less tylko plik, ignorując wszystkie zmiany w innych .less plików, można to zrobić za pomocą zakresów:

  • w ustawieniach/celownicze dodać swój zakres niestandardowy , z pominięciem potrzebnych plików/folderów (więcej informacji znajduje się na stronie Scopes (Phpstorm Help)).

  • W Ustawieniach/Pilnowaniu Plików otwórz ustawienia podglądu plików LESS i zmień wartość właściwości "Zakresu" z "Pliki projektów" na swój zakres niestandardowy.

Jeśli potrzebujesz zmiany we wszystkich plikach są oglądanych mniej, ale mają jeden style.css generowane które obejmowałyby style ze wszystkich plików .less całym projekcie, wyboru tick "śledzić tylko pliki okopowych w ustawieniach watcher . Zobacz wyjaśnienie w pomocy:

Po wywołaniu Kontrolera plików w pliku, Phpstorm wykrywa wszystkie pliki, do których dołączono ten plik. Z kolei dla każdego z tych plików Phpstorm ponownie wykrywa pliki, do których jest dołączony. Ta operacja jest powtarzana rekurencyjnie, dopóki Phpstorm nie dotrze do plików, które nie są zawarte w żadnym z określonych zakresów. Pliki te są nazywane plikami root (nie mylić z katalogami źródłowymi).

  • Gdy to pole wyboru jest zaznaczone, Kontrola plików działa tylko w stosunku do plików root.
  • Gdy pole wyboru jest wyczyszczone, Watcher pliku wybiega przeciwko pliku, z którego jest wywołany i wobec wszystkich plików, w którym ten plik znajduje się rekurencyjnie w określonym zakresie
+1

Dzięki Drugie rozwiązanie było to, czego szukałem. Stworzyłem podfolder, w którym umieszczam wszystkie moje style, oczekuję głównego pliku, który zawiera pozostałe. – johnny