私はいくつかの異なるプロジェクトを持っていcore
ます。
私が必要とするのは、現在のプロジェクトではないすべてのプロジェクトをマークしexcluded
て、それらを検索しないようにすることです (単純な検索、shift + cmd + n など)。
core
つまり、 +からの検索結果が必要ですcurrent project
。
close
いくつかのプロジェクトを実行する方法はありますprojects list
かopen
? それとも、おそらく別の経験がありますか?
バージョン2016.3以降、これは Settings > Appearance & Behavior > Scopesにあります。
または、バージョンに関係なく、[設定]に移動し、上部の検索ボックスに「スコープ」と入力します。
次に、+ 記号をクリックしてスコープを追加し、除外するフォルダーを選択して、[再帰的に除外] をクリックして適用します。
次に、CTRL+SHIFT+F を使用して検索するときに、[オプション] > [スコープ] で [カスタム] を選択し、作成したばかりのスコープを選択します (コメント者に感謝します)。
@Justinas とコメンターが言ったように: PhpStorm はデフォルトでそのカスタム スコープを使用しないため、カスタム スコープを作成し 、パス(および同様のもの)を使用するときにそのカスタム スコープを選択することで、毎回自分を悩ませることができます ♂️</p>
いずれにせよ、 node_modulesディレクトリを除外すると、オートコンプリートやその他のコード支援機能が壊れます。あなたはそれをしたくありません。
ただし、node_modules のディレクトリ除外もカスタム スコープも必要としないハックを見つけました。
<content url="file://$MODULE_DIR$/node_modules" />
デフォルトで JavaScript/TypeScript のnode_modulesやPHP のベンダーのような依存関係ストレージ ディレクトリを含めることは、JetBrains のアマチュアだと思います。これらのディレクトリを検索および置換機能に含め、リファクタリング機能をそのままにしておくユースケースはほとんどありません。