WebStorm:検索が機能しない


89

私はそれが検索に使用されていることを知っています:Ctrl+Shift+Fまたは編集| 検索| パスで検索し、以前は機能しましたが、今は常に空のセットを返しますが、私が探しているものは知っています-プロジェクトにあります

たぶん誰かがこの問題を抱えていましたか?


あなたのScopeセットは何ですか?IntelliJは検索を実行した後ではDirectoryなく、自分自身をスコープに設定することを好む場合があることを発見しましたWhole project
ajp15243 14

2
プログラムを再インストールする場合でも、さまざまな方法でスコープを選択しました。カルマをきれいにする必要があります:)
Lola

58
キャッシュを無効にしてみてください(ファイル/キャッシュの無効化、再起動)-役に立ちますか?
lena

2
おかげで、私は同じ問題を抱えていました。「使用状況の検索はキャンセルされました」という検索が続きました。キャッシュを無効にして再起動しましたが、問題ありません。
mikkelz

キャッシュを無効にすると、InteliJ Ideaの同じ問題も修正されます。
Chathurika Sandarenu 2015

回答:


244

レナが言ったように、次のように修正してください:

  1. 「ファイル」->「キャッシュの無効化/再起動」をクリックします。
  2. 「無効化して再起動」ボタンをクリックします
  3. 再起動後、もう一度検索を実行してください

PHPStorm 8.0.3を使用しています。それはまた私の生産性を本当に殺している。LinuxのSSHFSにいくつか問題があります-不快、問題が解決せず解決できません。SSHFSマウントからの切断が発生しています。キャッシュを無効にして、PHPStormを再起動する必要があります。私のプロジェクトには実際にはいくつかのプロジェクトが含まれているため、インデックス作成には約10分かかります。その前に、「パスの検索」ダイアログで「スコープ」->「ディレクトリ」をクリックする必要があります。
mrarm 2016年

2
私を邪魔しないでください。検索が機能するのは、ファイルが直接同じディレクトリにある場合のみです。親ディレクトリをクリックしても、検索結果が表示されません。
milkovsky 2017年

6
ああ。チェックボックスreddit.com/r/phpstorm/comments/3ty6ld/…がありますRecursively
milkovsky

1
この問題が発生しました。上記の修正を試みましたが、役に立ちませんでした。私の二重シフトは機能していましたが(クラスの検索)、単一のファイル内での検索、ディレクトリ全体の検索などが失敗しました。プログラムのすべてのphpstormファイルを削除し、それらを再コピーして修正しました。これは2017.1.2へのアップグレード後
Skylord123

1
@milkovskyが言ったこと!私はこれとまったく同じ問題を抱えていました。チェックボックスがUIボタンのように見えることに注意して
Dominik Ehrenbergを

15

私のためにnbaosullivan提案されたソリューションは機能しませんでした。

私の場合、Recursive(Alt + Y)オプションが選択されていませんでした。私はそれを選択し、それが機能し、それがデフォルトとして設定されます、あなたはいつもそれを選択する必要はありません。

そのアイコンを見て、それを選択してください


1

私はこの問題があったと思いましたが、実際にはWebStormは最初の100件程度しか返さないので、結果はたまたま2つのファイルにあり、他のファイル内の他の発生は表示されません。


1

私にとっては、「単語」オプション(単語全体として検索する)のチェックを外すと機能します。



1

「所有者」という単語を「所有者」でリファクタリングする必要がある代替手段として。Webstormのfindを使用してもうまくいきませんでした。代わりに、コマンドラインをegrepで使用することにしました。

egrep -Rli [^place]holder ./src
-R(シンボリックリンクを含むディレクトリ内のすべてのファイルを再帰的)
-l(ファイル名のみ)
-i(大文字と小文字を無視)

私はすべてを見つけ、いくつかのインスタンスを正規表現を介して除外しました。それははるかに簡単で最も正確です。


1

これを試してください(PhpStorm 2019.3.1で「キャッシュの無効化/再起動」が機能しなかったときに役立ちました):

  1. WebStormを閉じる

  2. ディレクトリ<your project>/.idea/をどこにでもバックアップ

  3. ファイルを削除する <your project>/.idea/modules.xml

  4. WebStormを開く

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.