DataGrip 2026.1 Help

コード補完

このページで コード補完パラメーター情報を構成します。

項目

説明

大文字と小文字を区別

コード補完との一致を提案するときに大文字と小文字の区別を考慮に入れる場合は、このオプションを選択します。 すべての文字のうちの最初の文字に大文字と小文字を一致させるかどうかを選択します。

候補をアルファベット順に並べ替え

候補リスト内の項目を関連性順ではなくアルファベット順で並べ替えたい場合、この項目を選択します。

この動作は、候補リストの をクリックして 名前で並べ替え オプションを切り替えることにより、いつでも変更できます。

入力時に候補を表示する

補完を明示的に 呼び出さなくても 、候補リストを自動的に呼び出す場合は、このチェックボックスを選択します。

スペース、ドット、その他のコンテキスト依存キーを押して選択した候補を挿入する

言語やコンテキストなどに応じて特定のキーを入力して、選択した提案を挿入する場合は、チェックボックスを選択します。

ドキュメントのポップアップ表示までの時間

このチェックボックスを選択すると、DataGrip は候補リスト内の各項目について、現在補完候補リストでハイライトされているクラス・メソッド・フィールドのドキュメントを含むポップアップを自動的に表示します。

右側のフィールドで、ポップアップが表示されるまでの遅延(ミリ秒)を指定します。

可能な場合は丸括弧を自動的に挿入

このオプションを有効にすると、DataGrip は開き括弧と閉じ括弧のペアを自動的に挿入します。

チェックボックスをオフにすると、括弧の自動挿入が抑制されます。

Enter の代わりに開き括弧 ( を使用して、補完リストから選択した項目を適用すると、オプションがオンかオフかに関係なく、括弧が自動的に挿入されます。

Enter の代わりに開き括弧 ( を使用して、補完リストから選択した項目を適用するには、 設定 ダイアログ (Ctrl+Alt+S) を開き、 エディター | 一般 | コード補完 に移動して、 スペース、ドット、その他のコンテキスト依存キーを押して選択した候補を挿入する チェックボックスを選択します。

詳細は、 特定のキーを使用して提案を挿入するを参照してください。

パラメーター情報

項目

説明

パラメーター情報ポップアップ表示までの時間

このチェックボックスを選択すると、エディターで左括弧を入力したときや、候補リストからメソッドを選択したときに、DataGrip は利用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。

右側のテキストフィールドで、ポップアップウィンドウが表示されるまでの遅延(ミリ秒)を指定します。

このチェックボックスが選択されていない場合は、 Ctrl+P を使用してパラメーター情報を表示します。

完全なメソッドシグネチャーを表示する

このチェックボックスをオンにすると、パラメーター情報にメソッド名や返された型などの完全なシグネチャーが表示されます。

SQL

項目

説明

オブジェクトの提案元

オブジェクトが提案される場所を選択してください:

  • 現在の検索パスのみ: コンソールに選択されたスキーマのみ。

    スキーマの選択の詳細については、 クエリコンソールのデフォルトスキーマを設定する を参照してください。

  • 現在のスコープ :コンソールおよびシステムスキーマで現在選択されているスキーマ(例えば、PostgreSQL の pg_catalog)。

  • すべての利用可能なスキーマ: すべてのイントロスペクトされたスキーマ。

現在のパスからのみ提案されるオブジェクト
すべてのスキーマから提案されたオブジェクト
すべてのスキーマから提案されたオブジェクト

オブジェクトの修飾方法

オブジェクトをデータベース、スキーマ、テーブルやビュー、テーブルやビューのエイリアスで修飾するタイミングを選択します。

  • : 修飾オブジェクト名は常に使用されます(例: <schema_name>.<object_name>)。

  • 競合する場合: 修飾されたオブジェクト名は、短縮名があいまいな場合 (たとえば、複数のスキーマに同じ名前のオブジェクトがある場合) にのみ使用されます。

  • しない: 修飾されていないオブジェクト名が常に使用されます。

オブジェクトは常にテーブルで修飾されます
テーブルで修飾されていないオブジェクト

オブジェクトを修飾する場所

指定した場合に、オブジェクトをいつ修飾するか選択します。

  • : 修飾オブジェクト名は常に使用されます(例: <schema_name>.<object_name>)。

  • 競合する場合: 修飾されたオブジェクト名は、短縮名があいまいな場合 (たとえば、複数のスキーマに同じ名前のオブジェクトがある場合) にのみ使用されます。

  • しない: 修飾されていないオブジェクト名が常に使用されます。

JOIN 補完内のオブジェクトは常に修飾されます
JOIN 補完内のオブジェクトは修飾されません

JOIN 句

JOIN の補完でエイリアスを使用する

JOIN ステートメント内でテーブルのエイリアスを作成します。

JOIN の補完でエイリアスを使用する

自動生成された ON 句のオペランドの順序を逆にする

ON 句のオペランドを切り替えます。 チェックボックスをオフにすると、 FROM テーブルが JOIN 条件の先頭になります。

自動生成された ON 句のオペランドの順序を逆にする

名前の一致に基づいて厳密でない外部キーを提案する

JOIN ステートメントの可能なコード補完提案のリストを生成します。 コード補完リストには、 JOIN ステートメントのテーブルの列と同じ名前を持つ他のテーブルの列の提案が含まれます。

このオプションのデバッグルールの詳細については、 仮想外部キーのデバッグルール を参照してください。

名前の一致に基づいて非厳密な外部キーを提案する
名前の一致に基づいて厳密でない外部キーを提案するはオフです

テーブルエイリアス

テーブル名を補完するときにエイリアスを自動的に追加する

テーブル名のエイリアスを作成します。

テーブル名を補完するときにエイリアスを自動的に追加する

テーブル名の後に補完でエイリアス名を提案

コード補完(Ctrl+Space )を使用するときにテーブル名のエイリアスを提案します。

カスタムエイリアスの使用の詳細については、 エイリアスを生成する を参照してください。

テーブル名の後に補完でエイリアス名を提案

カスタムエイリアス(テーブル)

このテーブルに使用するテーブル名とエイリアスを追加できます。 テーブルとエイリアスのペアを追加するには、 エイリアスの追加 ボタン(「エイリアスを追加」ボタン )をクリックします。

カスタムエイリアスの使用の詳細については、 エイリアスを生成する を参照してください。

2026 年 5 月 22 日