Wiem, że jest używany do wyszukiwania: Ctrl+Shift+Flub Edytuj | Znajdź | Znajdź w Path i wcześniej działało, ale teraz zawsze zwraca pusty zestaw, chociaż wiem, że to czego szukam - jest w projekcie
Może ktoś miał ten problem?
Wiem, że jest używany do wyszukiwania: Ctrl+Shift+Flub Edytuj | Znajdź | Znajdź w Path i wcześniej działało, ale teraz zawsze zwraca pusty zestaw, chociaż wiem, że to czego szukam - jest w projekcie
Może ktoś miał ten problem?
Odpowiedzi:
Jak powiedziała Lena, poniższe rozwiązania powinny rozwiązać ten problem:
Recursively
reddit.com/r/phpstorm/comments/3ty6ld/…
Nowsza wersja Webstorm / PHPStorm automatycznie wyklucza niektóre foldery. Na przykład folder dostawcy.
upewnij się, że foldery nie są wykluczone
Wypróbuj to (pomogło mi to w PhpStorm 2019.3.1, gdy „Unieważnij pamięć podręczną / Uruchom ponownie”):
Zamknij WebStorm
Kopia zapasowa katalogu <your project>/.idea/
w dowolnym miejscu
Usunąć plik <your project>/.idea/modules.xml
Otwórz WebStorm
Jako alternatywę potrzebowałem refaktoryzacji słowa „posiadacz” na „właściciel”. Korzystanie ze znajdowania Webstorm nie działało zbyt dobrze. Postanowiłem zamiast tego użyć wiersza poleceń z egrep:
egrep -Rli [^place]holder ./src
-R (rekurencyjnie wszystkie pliki w katalogu łącznie z dowiązaniami symbolicznymi)
-l (tylko nazwa pliku)
-i (ignoruj wielkość liter)
Znalazłem wszystko i wykluczyłem również niektóre instancje za pomocą wyrażenia regularnego. Jest to o wiele łatwiejsze i najdokładniejsze.
Scope
zestaw? Odkryłem, że IntelliJ lubi czasami ustawiać się wDirectory
zakresie zamiastWhole project
po wykonaniu wyszukiwania.