JetBrains Rider 2026.1 Help

コード補完

このページを使用して コード補完パラメーター情報を設定します。

項目

説明

大/小文字を区別する

コード補完の候補で大文字と小文字を区別して一致させる場合は、このオプションを選択します。 最初の文字だけ、またはすべての文字で大文字と小文字を区別するかどうかを選択します。 これはまた、キャメルケースで記述された識別子の一致方法にも影響します。 最初の文字のみ が選択されている場合、キャメルケース識別子の最初の文字を大文字で入力し、一致させたい中間の文字は大文字でも小文字でも入力できます。 すべての文字 が選択されている場合、キャメルケース識別子の区切り文字をすべて大文字で入力する必要があります。

単一の候補を自動的に挿入

基本的な型一致補完の提案が 1 つだけある場合は、コードを自動的に補完します。

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

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

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

入力時に候補を表示する

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

ドット、丸括弧、その他のキーを押して挿入するのに最適な一致を事前選択する

選択した場合、 自動補完ポップアップでの最適な一致がハード選択で事前に選択され、それ以外の場合はソフト選択で選択されます。

  • ハード選択 (ほとんどのカラーテーマでは青)では、選択した項目を EnterTab Space​​ のほか、ドット、開き丸括弧、開き角括弧、セミコロンなど(コンテキストによる)で挿入できます。 Space​​ での補完は、この設定ページの 空白は選択した候補を挿入します ... チェックボックスで有効または無効にできます。

    JetBrains Rider. ハード選択による自動補完リスト。
  • ソフト選択 (ほとんどのカラーテーマではグレー)は最適な一致を優しくハイライトしますが入力を妨げません。入力を続けてポップアップを閉じるか、手動で目的の項目を選択できます。 ただし、ハイライトされた項目が正しく提案されていれば、 Tab を押しても挿入できます。 オプションとして Enter を使ってソフト選択で候補を挿入することもできます。これを無効化するには、この設定ページの 挿入提案を入力してください ... チェックボックスをオフにしてください。

    JetBrains Rider. ソフト選択による自動補完リスト。

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

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

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

完了後に括弧を自動的に挿入する

メソッドを完了するときに括弧を挿入する方法を定義します。

補完リストでメソッドが選択されている場合は、 Tab または Enter の代わりに開き丸括弧 ( を入力できることに注意してください。 この場合、このオプションに関係なく、括弧のペアが挿入されます。

基本補完でインポート項目を表示する

このチェックボックスを選択すると、 第 2 基本補完 が提案する補完項目が 自動補完 および 基本補完​​​ の補完リストにも自動的に表示されます。

補完ポップアップがフォーカスされていない場合でも Enter で提案を挿入(グレーセレクション)

オフにすると、このオプションは、上記の 最適なものを事前に選択してください ... オプションがクリアされ、最適な一致が事前に選択されていない場合にのみ、 Enter を押したときに完了をさらに無効にすることができます(新しい行が挿入されます)。

JetBrains Rider. ソフト選択による自動補完リスト。

補完ポップアップがフォーカスされている場合、Space で選択した提案を挿入する(ブルーセレクション)

このオプションをオフにすると、上記の 最適なものを事前に選択してください ... オプションが有効で最適な一致が事前選択されている場合、 Space を押しても補完が無効化され(空白が挿入されます):

JetBrains Rider. ハード選択による自動補完リスト。

機械学習支援による補完

項目

説明

機械学習に基づいて補完候補を並び替え

機械学習モデルを活用して、最も適切なアイテムを候補リストの上位にランク付けする場合は、このチェックボックスをオンにします。 必要に応じて、ML 支援補完を適用する言語を選択します。

この機能を有効化すると、JetBrains Rider はさまざまなキャレット位置での補完選択肢の統計を送受信して、ML アルゴリズムをトレーニングおよび適用します。 統計は完全に匿名であり、型や関数の名前は含まれていません。

補完ポップアップで順位の変更箇所に印を付ける

ML 支援が補完リストの提案の順序にどのように影響するかを理解しようとしている場合は、ML アルゴリズムが標準の提案の並べ替えに対して相対的に上位または下位に移動した項目をマークすると役立つ場合があります。 そうではなく、ML の提案に満足している場合は、このチェックボックスをオフにすることができます。

補完ポップアップで最も関連性の高い項目に印を付ける

このオプションを有効にすると、ML アルゴリズムが現在の位置と完全に一致すると見なす完了アイテムがあるかどうかを確認できます。 そのようなアイテムが存在する場合は、アスタリスクでマークされます。

JavaScript

この領域では、JavaScript コンテキストで コード補完を構成できます。

項目

説明

型ベース補完のみ(C)

デフォルトでは、JetBrains Rider は型に関係なくシンボルの補完を提案します。 このアプローチでは、複雑な場合、リストに複数の補完バリアントが表示されます。

完了をより正確にするには、チェックボックスを選択します。 補完リストは、JetBrains Rider の推測に強く依存します。 その結果、推論が不十分な場合、リストは空のままになることがあります。

Null 許容型に対するオプショナルチェイニングの使用を提案(O)

デフォルトでは、JetBrains Rider は オプショナルチェイニング演算子 (?) のシンボルの補完を提案します。 このような提案を表示しないようにするには、チェックボックスをオフにします。

補完時にメソッド本体をオーバーライド用に展開する

デフォルトでは、親クラスまたはインターフェースのメソッドをオーバーライドしたい場合に補完候補リストからそのメソッドを選択すると、JetBrains Rider はパラメーターを自動的に追加し、可能であれば super() 呼び出しを生成し、型情報も追加します。

補完時にメソッド本体をオーバーライド用に展開する チェックボックスをオフにすると、完了時のオーバーライド用のメソッド本体の自動生成が抑制されます。

名前の補完

  • 変数とパラメーターの名前を提案(V): デフォルトでは、チェックボックスはオフになっています。 選択されている場合、JetBrains Rider は新しいクラスフィールド、変数、パラメーターの宣言時に名前(命名)を提案します。 これらの提案は、プロジェクト、使用しているライブラリ、標準 API で定義されているクラス、型、インターフェースの名前に基づいています。

  • クラスフィールドの名前を提案(F)

    このオプションはデフォルトでオフになっています。

  • 推奨されるパラメーター名に対して、型注釈を追加(T): このチェックボックスを選択すると、補完候補ごとにその型に関する情報が提供されます。

    このチェックボックスは、 変数とパラメーターの命名を提案する チェックボックスが選択されている場合にのみ使用できます。

パラメーター情報

項目

説明

補完時にパラメーター名のヒントを表示する

パラメーター値のヒントを表示する場合に選択します。

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

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

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

このチェックボックスが選択されていない場合は、 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 年 6 月 12 日