WebStorm: arama çalışmıyor


91

Bunun arama yapmak için kullanıldığını biliyorum: Ctrl+Shift+Fveya Düzenle | Bul | Yolda bul ve daha önce çalıştı, ama şimdi her zaman boş kümeyi döndürüyor, ancak aradığımı bilmeme rağmen

Belki birinin bu sorunu vardı?


Senin Scopesetin ne? IntelliJ'in bazen bir arama yaptıktan sonra Directoryyerine kendisini kapsama ayarlamayı sevdiğini buldum Whole project.
ajp15243

2
Kapsamı farklı şekillerde seçtim, hatta programı yeniden yükledim. karmayı temizlemelisin :)
Lola

59
lütfen önbellekleri geçersiz kılmayı deneyin (Dosya / Önbellekleri geçersiz kılın, yeniden başlatın) - yardımcı oluyor mu?
lena

2
Teşekkürler, ben de aynı sorunu yaşıyordum. Arama "Kullanım araması iptal edildi" diyerek devam etti. Önbelleklerimi geçersiz kıldım ve şimdi yeniden başlattım, sorun yok.
mikkelz

Önbelleğin geçersiz kılınması, InteliJ Idea'da da aynı sorunu düzeltir.
Chathurika Sandarenu

Yanıtlar:


254

Lena'nın dediği gibi, aşağıdakiler sizin için düzeltmeli:

  1. Dosya -> Önbellekleri Geçersiz Kıl / Yeniden Başlat'ı tıklayın.
  2. "Geçersiz Kıl ve Yeniden Başlat" düğmesini tıklayın
  3. Yeniden başlattıktan sonra, aramayı tekrar çalıştırmayı deneyin

PHPStorm 8.0.3 kullanıyorum. Bu aynı zamanda verimliliğimi GERÇEKTEN ÖLDÜRÜYOR. Linux'ta SSHFS ile ilgili bazı sorunlarım var - talihsizlik, sorunlar devam ediyor ve çözülemez. SSHFS bağlantısından kopmalar yaşıyorum. Önbelleklerimi geçersiz kılmalı ve PHPStorm'u yeniden başlatmalıyım. Projem gerçekte birkaç proje içeriyor, bu nedenle indeksleme yaklaşık 10 dakika sürüyor. Bundan önce, 'Yolda Bul' iletişim kutusunda Kapsam-> dizinine tıklamam gerekiyor.
mrarm

2
Hep bana değil. Aramam yalnızca dosya doğrudan aynı dizindeyse çalışır. Ana dizini tıkladığımda, arama sonuç göstermiyor.
milkovsky

6
Argh. Bir onay kutusu var Recursively reddit.com/r/phpstorm/comments/3ty6ld/…
milkovsky

1
Bu sorunu yeni yaşadım. Yukarıdaki düzeltmeyi boşuna denedim. Çift vardiyam çalışıyordu (sınıfları arıyordu) ancak tek bir dosya içinde, tüm bir dizinde arama vb. Kesildi. Program için tüm phpstorm dosyalarını sildim ve yeniden kopyaladım ve düzelttim. Bu, 2017.1.2'ye yükseltmeden sonraydı
Skylord123

1
@ Milkovsky ne dedi! Ben de aynı sorunu yaşadım. Onay kutusunun artık bir UI düğmesi gibi göründüğünü unutmayın, bkz. İmgur.com/a/CWyxz
Dominik Ehrenberg

16

Benim için nbaosullivan önerilen çözüm işe yaramadı.

Benim durumumda Özyinelemeli (Alt + Y) seçenekleri seçilmedi. Ben seçtim ve işe yaradı ve varsayılan olarak ayarlanacak, her zaman seçmenize gerek yok.

Bu simgeye bakın ve lütfen seçin


Ben de tam bunu göndermek üzereydim çünkü sahip olduğum tam sorun buydu.
Adam Patterson


2

Bunu deneyin (PhpStorm 2019.3.1'de "Önbellekleri Geçersiz Kıl / Yeniden Başlat" seçeneği olmadığında bana yardımcı oldu):

  1. WebStorm'u Kapat

  2. Dizini <your project>/.idea/herhangi bir yere yedekleyin

  3. Dosyayı sil <your project>/.idea/modules.xml

  4. WebStorm'u açın


1

Bu sorunu yaşadığımı sanıyordum ama aslında WebStorm'un sadece ilk 100 kadar sonucu döndürdüğünü düşünüyorum, bunların hepsi 2 dosyada bulunuyor ve bu nedenle diğer dosyalardaki diğer olaylar gösterilmiyor.


1

Benim için "Kelimeler" seçeneğinin işaretini kaldırmak (bir bütün olarak arama yapan) işe yarıyor.


1

Alternatif olarak, "sahip" kelimesini "sahip" ile yeniden düzenlemem gerektiğinde. Webstorm'un bulgusunu kullanmak benim için pek işe yaramadı. Bunun yerine egrep ile komut satırını kullanmaya karar verdim:

egrep -Rli [^place]holder ./src
-R (sembolik bağlantılar dahil dizindeki tüm dosyaları özyinelemeli)
-l (yalnızca dosya adı)
-i (durumu yoksay)

Her şeyi buldum ve bazı örnekleri de normal ifadeyle hariç tuttum. Bu çok daha kolay ve en doğrudur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.