DataGrip 2026.1 Help

プロジェクト分析

プロジェクト分析により、DataGrip がスマート IDE 機能:コード補完、インスペクション、リファクタリング、ナビゲーション、使用箇所の検索、構文ハイライトを有効化します。

DataGrip は、新しいプロジェクトを開いたりクローンを作成したり、プラグインの有効化・無効化やブランチの切り替えを行った後に、このプロセスをトリガーします。 また、大規模な外部ファイルの更新(たとえば、プロジェクトのビルド時に複数のファイルが作成または生成される場合など)後にもトリガーされます。

ステータスバーでプロジェクトのメッセージを解析中

分析中、DataGrip はプロジェクト内のコードを解析し、スクリプトを構成するオブジェクトやコード要素の仮想マップを作成します。 このプロセスの結果はプロジェクトファイルインデックスであり、IDE はこれによりコーディング支援、検索、ナビゲーションなどのスマートな機能を瞬時に提供できるようになります。

分析が進行中は、スマート IDE 機能が利用できない、または一部のみ利用できる場合があります。 ただし、このことによって DataGrip の利用が妨げられることはありません。引き続きコード入力、VCS 機能の利用、設定の構成、その他コードに関係しない作業が行えます。

プロジェクト分析の進捗状況の追跡

プロジェクト分析の実行中は、DataGrip の下部にある ステータスバーで進行状況を確認できます。

ステータスバーをクリックすると、 プロセス ダイアログが開き、現在進行中またはキューにあるプロセスを見つけることができます。

プロジェクト分析タスクのプロセスダイアログ

プロジェクト分析の主なプロセスは次のとおりです。

  • ファイルをスキャン: 分析対象ファイルを確認しています。 このプロセスは一時停止またはキャンセルできません。

  • スマート機能を有効化するためにプロジェクトを分析中: ファイルの内容を調べてインデックスを作成します。 このプロセスは一時停止(および再開)できますが、キャンセルすることはできません。

各プロセスの状態は、それぞれのプログレスバーで確認できます。 プロジェクト分析のすべてのプロセスが完了すると、DataGrip はステータスバーをクリアします。 これは、スマート IDE 機能(コーディング支援や使用箇所の検索など)が使用可能になったことを示します。

プロジェクト分析時間の短縮

プロジェクトの解析にかかる時間はプロジェクトの規模によって異なります。プロジェクトが複雑でファイルが多いほど、解析により多くの時間が必要となります。 ファイルを除外することでプロジェクト分析の時間を短縮できます。

プロジェクト分析からファイルとフォルダーを除外する

ファイルを除外としてマークすることで、プロジェクト分析を高速化し、IDE 全体のパフォーマンスを向上させることができます。 除外されたファイルはプロジェクト分析中にインデックス化されません(そのため、スマート IDE 機能は利用できません)が、プロジェクトの一部として残ります。

プロジェクトからファイルとディレクトリをデタッチおよび除外する方法の詳細については、 ファイルとディレクトリの管理 を参照してください。

プロジェクト分析からファイルを除外する

  1. ファイル ツールウィンドウ (Alt+2) に移動します。

  2. ファイルを右クリックして ファイルタイプのオーバーライド | プレーンテキスト を選択します。

    プレーンテキストファイルは、 Plain text icon represented by horizontal lines アイコンでマークされています。

    ファイルをプレーンテキストファイルとしてマークする

プロジェクト分析からフォルダーを除外する

  1. ファイル ツールウィンドウ(Alt+2 )を開き、現在のプロジェクトディレクトリを展開します。

  2. プロジェクトから除外したいサブディレクトリを右クリックし、 プロジェクトから除外 を選択します。

    除外されたフォルダーには、 Excluded root icon represented by an orange folder アイコンが付いています。

    ファイルをプレーンテキストファイルとしてマークする
2026 年 5 月 22 日