WebStorm: a pesquisa não funciona


89

Eu sei que é usado para pesquisar: Ctrl+Shift+Fou Editar | Encontre | Encontre no Path e funcionou antes, mas agora sempre retorna o conjunto vazio, embora eu saiba que o que estou procurando - existe no projeto

Talvez alguém tenha esse problema?


Qual é a sua Scopeconfiguração? Descobri que o IntelliJ às vezes gosta de se definir para o Directoryescopo em vez de Whole projectdepois de realizar uma pesquisa.
ajp15243

2
Escolhi o Scope de maneiras diferentes, até reinstalar o programa. precisa limpar o carma :)
Lola

58
tente invalidar caches (Arquivo / Invalidar caches, reiniciar) - isso ajuda?
lena

2
Obrigado, eu estava tendo o mesmo problema. A pesquisa dizia: "Pesquisa de uso cancelada". Eu invalidei meus caches e reiniciei agora está tudo bem.
mikkelz

A invalidação do cache também corrige o mesmo problema no InteliJ Idea.
Chathurika Sandarenu

Respostas:


244

Como disse a lena, o seguinte deve resolver para você:

  1. Clique em Arquivo -> Invalidar Caches / Reiniciar ..
  2. Clique no botão "Invalidar e Reiniciar"
  3. Após reiniciar, tente executar a pesquisa novamente

Estou usando o PHPStorm 8.0.3. Isso também ESTÁ MATANDO REALMENTE minha produtividade. Tenho alguns problemas com SSHFS no Linux - infelizmente, os problemas persistem e não podem ser resolvidos. Estou experimentando desconexões da montagem SSHFS. Devo invalidar meus caches e reiniciar o PHPStorm. Meu projeto contém poucos projetos na realidade, então a indexação dura cerca de 10 minutos. Antes disso, devo clicar em Escopo-> diretório na caixa de diálogo 'Localizar no caminho'.
Mrarm

2
Não me ajuda. Minha pesquisa funciona apenas se o arquivo estiver diretamente no mesmo diretório. Quando clico no diretório pai, a pesquisa não mostra resultados.
milkovsky

6
Argh. Há uma caixa de seleção Recursively reddit.com/r/phpstorm/comments/3ty6ld/…
milkovsky

1
Eu só tive esse problema. Tentei a correção acima sem sucesso. Meu turno duplo estava funcionando (pesquisa de classes), mas a pesquisa em um único arquivo, a pesquisa em um diretório inteiro, etc. estava quebrada. Excluí todos os arquivos phpstorm do programa, copiei-os novamente e ele consertou. Isso foi após a atualização para 02/01/2017
Skylord123

1
O que @milkovsky disse! Eu simplesmente tive esse mesmo problema. Lembre-se de que a caixa de seleção parece ser um botão da IU agora, consulte imgur.com/a/CWyxz
Dominik Ehrenberg

15

Para mim, a solução proposta pela nbaosullivan não funcionou.

No meu caso, as opções recursivas (Alt + Y) não foram selecionadas. Eu selecionei e funcionou e será definido como padrão, você não precisa selecionar o tempo todo.

Veja aquele ícone e selecione-o, por favor


1

Achei que tivesse esse problema, mas acho que na verdade o WebStorm está retornando apenas os primeiros 100 ou mais resultados, todos localizados em 2 arquivos e, portanto, as outras ocorrências em outros arquivos não são mostradas.


1

Para mim, desmarcar a opção "Palavras" (que pesquisa como uma palavra inteira) faz com que funcione.



1

Como alternativa, eu precisei refatorar a palavra "titular" com "proprietário". Usar o find do Webstorm não funcionou muito bem para mim. Decidi usar a linha de comando com egrep:

egrep -Rli [^place]holder ./src
-R (recursiva todos os arquivos no diretório, incluindo links simbólicos)
-l (nome do arquivo apenas)
-i (ignorar maiúsculas e minúsculas)

Encontrei tudo e excluí algumas instâncias também via regex. É muito mais fácil e preciso.


1

Tente isto (me ajudou no PhpStorm 2019.3.1 quando "Invalidate Caches / Restart" não ajudou):

  1. Fechar WebStorm

  2. Diretório de backup <your project>/.idea/ para qualquer lugar

  3. Excluir arquivo <your project>/.idea/modules.xml

  4. Abra o WebStorm

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.