概要
PhpStormにはインデックス作成の機能があります
公式によると以下のように色々な役割を担ってくれます
PhpStorm のインデックス作成は、IDE のコア機能であるコード補完、インスペクション、使用箇所の検索、ナビゲーション、構文のハイライト、リファクタリングを担当します。
しかし、これがけっこう重いです
不要なファイルまでインデックス作成する必要はないので、node_modules
などは除外したいです
対処
インデックス作成を除外する方法が公式で紹介されています
ファイルを除外するには、プロジェクトツールウィンドウでファイルを右クリックし、ファイルタイプのオーバーライド | プレーンテキストを選択します。プレーンテキストファイルは Plain text アイコンでマークされています。
フォルダーを除外するには、プロジェクトツールウィンドウでフォルダーを右クリックし、ディレクトリをマーク | 除外を選択します。除外されたフォルダーは the Excluded root icon アイコンでマークされます。
自分はnode_modules
やインデックス作成されなくても困らない普段触らないディレクトリを除外することで、ある程度PhpStormが軽くなりました