2016-02-04 14 views
7

Nie jestem pewien, czy jest to pożądane zachowanie, ale PhpStorm (8.0.3) przechodzi do indeksowania wszystkich plików i katalogów za każdym razem, gdy otwieram IDE. Indeksowanie trwa zbyt długo - pół godziny i więcej. W tym czasie nie mam dostępu do wielu opcji konfiguracji ani opcji "Przejdź do definicji".PhpStorm rozpoczyna indeksowanie plików przy każdym uruchomieniu

To bardzo irytujące. Czy PhpStorm nie powinien w jakiś sposób buforować indeksów, aby nie przechodzić przez cały proces w kółko?

Wygląda na to, że problem narastał z biegiem czasu iw tym momencie całkowicie paraliżuje moją zdolność do pracy nad projektami.

Czy istnieje rozwiązanie, o którym wiesz?

+3

To nie jest normalne zachowanie. Wypróbuj polecenie 'Invalidate Caches/Restart' w menu' File'. Powinien go naprawić (po ponownym uruchomieniu i pomyślnym zakończeniu odbudowywania pamięci podręcznej). – axiac

+2

Sugestie: Wypróbuj 'Plik | Invalidate caches ... 'i zrestartuj IDE. Jeśli nadal będzie wykonywał ponowne indeksowanie przy każdym uruchomieniu - może rozważyć ręczne usunięcie plików indeksu/pamięci podręcznej ([lokalizacja zależy od systemu operacyjnego] (https://intellij-support.jetbrains.com/hc/en-us/articles/206544519- Katalogi używane przez IDE-do-ustawień-pamięci-cache-wtyczek-i-logów)). Jeśli nadal nic nie słychać - spróbuj usunąć podfolder '.idea' (ustawienia projektu, oczywiście najpierw wykonaj kopię zapasową, IDE trzeba oczywiście zamknąć podczas usuwania) i zrekonfiguruj projekt od początku (być może niektóre pliki są w jakiś sposób uszkodzone) – LazyOne

+0

straciłeś parametr PHPStorm z każdy powód lub twój system plików może się bez niebezpieczeństwa poruszyć ... – darkomen

Odpowiedz

3

Czy ten problem nadal występuje? Od tego czasu minęło ponad rok, więc można już to naprawić.

Nie ma niezawodnego sposobu, aby powiedzieć, dlaczego to jest wydarzenie bez oglądania dzienników.

Możesz spróbować tego:

  1. Zamknij IDE (lub ten projekt co najmniej)
  2. kopii zapasowych i usuwanie .idea podfolder (ten wybór projektu)
  3. uruchamiania IDE i za pomocą "Otwórz", wskaż polecenie element główny projektu - IDE utworzy nowy projekt z tych plików
  4. Zmień konfigurację projektu zgodnie z potrzebami
  5. Uruchom ponownie projekt IDE/close-reopen (wykonaj to, co zrobiłeś w przeszłości, aby doprowadzić do ponownego indeksowania projektu)
  6. Lepiej teraz?
  7. Jeśli tak, i nie zostały ponownie skonfigurowane wszystkie aspekty projektu jeszcze - wtedy można ponownie użyć niektórych plików z kopii zapasowej wykonanej wcześniej (podczas IDE/projekt jest zamknięty, oczywiście)
+1

Witam, od tego czasu zacząłem używać nowszej wersji PHPStorm i problem zniknął. Nie mam pojęcia, co było przyczyną.Teraz przełączyłem się na inne IDE i nie będę się w to zagłębiał. Dzięki za twoje instrukcje. Może pomóc osobom, u których występuje podobny problem. – luqo33

+0

Jestem po prostu ciekawy, jakiego innego PHP IDE używasz teraz? – PayteR

+0

Wystawiam kod Visual Studio do mojego codziennego rozwoju. – luqo33

0

Miałem ten sam problem po przeszukaniu przez chwilę zrozumiałem, że wtyczka .gitignore spowodowała to.

Po wyłączeniu wspomnianej wtyczki ide doszło do ponownego poprawnego działania.