IDE の修復
DataGrip は、特定のプロジェクトのキャッシュファイルを段階的にリフレッシュおよび回復する手段を提供します。 IDE の修復アクションを使用すると、 キャッシュを無効にして IDE を再起動することなく、プロジェクト内の未解決のコードまたは破損したキャッシュの問題をトラブルシューティングできます。 DataGrip はリカバリ中に現在のプロジェクトのみを処理するため、すべてのプロジェクトのキャッシュファイルが失われることはありません。 次にプロジェクトを開くときに、キャッシュの再作成を待つ必要はありません。
DataGrip は、IDE で作業中に発生する可能性がある問題を解決するための複数のリカバリ手順を提供します。たとえば、クラスが解決されなかったり、ナビゲーション機能が正しく動作しない場合などです。 各手順の後、問題が解決したかどうかを確認し、リカバリプロセスを続行するか完了するかを決められます。
Ctrl+Shift+A を押して どこでも検索 ウィンドウを起動し、
IDE の修復と入力を開始します。 リストからアクションを選択し、 Enter を押します。
DataGrip は自動的に最初の復旧手順を開始し、仮想ファイルシステムをリフレッシュします。
IDE に通知が表示され、それを使って復旧プロセスを続行または完了できます。 すべてが正常に動作したら、 すべて機能しています をクリックして復旧プロセスを完了してください。 これは復旧プロセスのどのステップの後でも実行できます。
回復プロセスを続行するには、 プロジェクトインデックスの再スキャン をクリックします。 DataGrip はプロジェクト内のまだ分析されていないすべてのファイルを見つけて 分析します。

次のリカバリ手順に進むには、 プロジェクトを開き直す をクリックします。 これにより、DataGrip を再起動せずにプロジェクトが再度開かれます。

最後の回復手順に進むには、 すべてのプロジェクトのインデックスを削除し、現在のプロジェクトのインデックスを再作成する をクリックします。 DataGrip は プロジェクトコードを分析し 、アプリケーションを構成するメソッド、オブジェクト、その他のコード要素のインデックスを再構築します。

すべてのリカバリ手順を実行した後、問題が解決しない場合は、 キャッシュの無効化を続行できます。 詳細 リンクをクリックして、 キャッシュを無効にして再起動する を選択します。

ファイル関連のキャッシュを修復する
プロジェクト内の単一のファイルで、 回復プロセスの最初の 2 つのステップを開始できます。
ファイル ツールウィンドウ (Alt+2) で、修正するファイルを右クリックし、 を選択します。
