Sé que se usa para buscar: Ctrl+Shift+Fo Editar | Buscar | Find in Path y funcionó antes, pero ahora siempre devuelve el conjunto vacío, aunque sé que lo que estoy buscando, está en el proyecto
¿Quizás alguien tuvo este problema?
Sé que se usa para buscar: Ctrl+Shift+Fo Editar | Buscar | Find in Path y funcionó antes, pero ahora siempre devuelve el conjunto vacío, aunque sé que lo que estoy buscando, está en el proyecto
¿Quizás alguien tuvo este problema?
Scope
conjunto? Descubrí que a IntelliJ a veces le gusta establecerse en elDirectory
alcance en lugar deWhole project
después de realizar una búsqueda.Respuestas:
Como dijo lena, lo siguiente debería solucionarlo por ti:
fuente
Recursively
reddit.com/r/phpstorm/comments/3ty6ld/…Para mí, la solución propuesta por nbaosullivan no funcionó.
En mi caso, las opciones recursivas (Alt + Y) no estaban seleccionadas. Lo seleccioné y funcionó y se establecerá como predeterminado, no es necesario seleccionarlo todo el tiempo.
fuente
La versión más reciente de Webstorm / PHPStorm excluye automáticamente algunas carpetas. Por ejemplo, carpeta de proveedor.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000798990-Vendor-directory-being-automatically-excluded
asegúrese de que las carpetas no estén excluidas
fuente
Pruebe esto (me ayudó en PhpStorm 2019.3.1 cuando "Invalidate Caches / Restart" no lo hizo):
Cerrar WebStorm
Directorio de respaldo
<your project>/.idea/
en cualquier lugarBorrar archivo
<your project>/.idea/modules.xml
Abrir WebStorm
fuente
Pensé que tenía este problema, pero creo que en realidad WebStorm solo está devolviendo los primeros 100 resultados aproximadamente, que están ubicados en 2 archivos y, por lo tanto, no se muestran las otras apariciones en otros archivos.
fuente
Para mí, desmarcar la opción "Palabras" (que busca como una palabra completa) lo hace funcionar.
fuente
Como alternativa, necesitaba refactorizar la palabra "titular" con "propietario". Usar el hallazgo de Webstorm no funcionó muy bien para mí. Decidí usar en su lugar la línea de comando con egrep:
egrep -Rli [^place]holder ./src
-R (recursiva todos los archivos en el directorio, incluidos los enlaces simbólicos)
-l (solo nombre de archivo)
-i (ignorar mayúsculas y minúsculas)
Encontré todo y excluí algunas instancias también a través de expresiones regulares. Es mucho más fácil y preciso.
fuente