Знаю, что используется для поиска: Ctrl+Shift+Fили Edit | Найти | Найти в пути и раньше это работало, но теперь всегда возвращает пустой набор, хотя я знаю, что то, что ищу - есть в проекте
Может у кого была такая проблема?
Знаю, что используется для поиска: Ctrl+Shift+Fили Edit | Найти | Найти в пути и раньше это работало, но теперь всегда возвращает пустой набор, хотя я знаю, что то, что ищу - есть в проекте
Может у кого была такая проблема?
Scope
настроены? Я обнаружил, что IntelliJ любит иногда устанавливать себя в областиDirectory
видимости, а неWhole project
после выполнения поиска.Ответы:
Как сказала Лена, следующее должно исправить это для вас:
источник
Recursively
reddit.com/r/phpstorm/comments/3ty6ld/…Для меня предложенное решение nbaosullivan не сработало.
В моем случае параметры рекурсии (Alt + Y) не были выбраны. Я выбрал его, и он сработал, и он будет установлен по умолчанию, вам не нужно выбирать его все время.
источник
Более новая версия Webstorm / PHPStorm автоматически исключает некоторые папки. Например, папка поставщика.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000798990-Vendor-directory-being-automatically-excluded
убедитесь, что папки не исключены
источник
Попробуйте это (это помогло мне в PhpStorm 2019.3.1, когда «Invalidate Caches / Restart» не сделал):
Закройте WebStorm
Резервный каталог
<your project>/.idea/
в любом местеУдалить файл
<your project>/.idea/modules.xml
Открыть WebStorm
источник
Я думал, что у меня эта проблема, но я думаю, что на самом деле WebStorm возвращает только первые 100 или около того результатов, которые все находятся в 2 файлах, и поэтому другие вхождения в других файлах не отображаются.
источник
На мой взгляд, снятие отметки с опции «Слова» (поиск по всему слову) заставляет ее работать.
источник
В качестве альтернативы, где мне нужно было реорганизовать слово «владелец» на «владелец». Использование find Webstorm не очень помогло мне. Я решил использовать вместо этого командную строку с egrep:
egrep -Rli [^place]holder ./src
-R (рекурсивно все файлы в каталоге, включая символические ссылки)
-l (только имя файла)
-i (игнорировать регистр)
Я нашел все и исключил некоторые экземпляры с помощью регулярного выражения. Это намного проще и точнее.
источник