コード補完
このページを使用して コード補完と パラメーター情報を設定します。
項目 | 説明 |
|---|---|
大/小文字を区別する | コード補完の候補で大文字と小文字を区別して一致させる場合は、このオプションを選択します。 最初の文字だけ、またはすべての文字で大文字と小文字を区別するかどうかを選択します。 これはまた、キャメルケースで記述された識別子の一致方法にも影響します。 最初の文字のみ が選択されている場合、キャメルケース識別子の最初の文字を大文字で入力し、一致させたい中間の文字は大文字でも小文字でも入力できます。 すべての文字 が選択されている場合、キャメルケース識別子の区切り文字をすべて大文字で入力する必要があります。 |
単一の候補を自動的に挿入 | 基本的な型一致補完の提案が 1 つだけある場合は、コードを自動的に補完します。 |
候補をアルファベット順に並べ替え | 候補リスト内の項目を関連性で並べ替えるのではなく、アルファベット順で並べ替えたい場合に選択します。 この動作は、候補リストの |
入力時に候補を表示する | 完了を明示的に 呼び出さなくても 、候補リストを自動的に呼び出す場合は、このチェックボックスを選択します。 |
ドット、丸括弧、その他のキーを押して挿入するのに最適な一致を事前選択する | 選択した場合、 自動補完ポップアップでの最適な一致がハード選択で事前に選択され、それ以外の場合はソフト選択で選択されます。
|
ドキュメントのポップアップ表示までの時間 | このチェックボックスを選択すると、JetBrains Rider は候補リストの各項目に、現在補完候補リストでハイライトされているクラス、メソッド、またはフィールドのドキュメントを自動的にポップアップ表示します。 右側のフィールドで、ポップアップが表示されるまでの遅延(ミリ秒)を指定します。 |
完了後に括弧を自動的に挿入する | メソッドを完了するときに括弧を挿入する方法を定義します。 補完リストでメソッドが選択されている場合は、
Tab
または
Enter
の代わりに開き丸括弧 |
基本補完でインポート項目を表示する | このチェックボックスを選択すると、 第 2 基本補完 が提案する補完項目が 自動補完 および 基本補完 の補完リストにも自動的に表示されます。 |
補完ポップアップがフォーカスされていない場合でも Enter で提案を挿入(グレーセレクション) | オフにすると、このオプションは、上記の 最適なものを事前に選択してください ... オプションがクリアされ、最適な一致が事前に選択されていない場合にのみ、 Enter を押したときに完了をさらに無効にすることができます(新しい行が挿入されます)。 ![]() |
補完ポップアップがフォーカスされている場合、Space で選択した提案を挿入する(ブルーセレクション) | このオプションをオフにすると、上記の 最適なものを事前に選択してください ... オプションが有効で最適な一致が事前選択されている場合、 Space を押しても補完が無効化され(空白が挿入されます): ![]() |
機械学習支援による補完
項目 | 説明 |
|---|---|
機械学習に基づいて補完候補を並び替え | 機械学習モデルを活用して、最も適切なアイテムを候補リストの上位にランク付けする場合は、このチェックボックスをオンにします。 必要に応じて、ML 支援補完を適用する言語を選択します。 この機能を有効化すると、JetBrains Rider はさまざまなキャレット位置での補完選択肢の統計を送受信して、ML アルゴリズムをトレーニングおよび適用します。 統計は完全に匿名であり、型や関数の名前は含まれていません。 |
補完ポップアップで順位の変更箇所に印を付ける | ML 支援が補完リストの提案の順序にどのように影響するかを理解しようとしている場合は、ML アルゴリズムが標準の提案の並べ替えに対して相対的に上位または下位に移動した項目をマークすると役立つ場合があります。 そうではなく、ML の提案に満足している場合は、このチェックボックスをオフにすることができます。 |
補完ポップアップで最も関連性の高い項目に印を付ける | このオプションを有効にすると、ML アルゴリズムが現在の位置と完全に一致すると見なす完了アイテムがあるかどうかを確認できます。 そのようなアイテムが存在する場合は、アスタリスクでマークされます。 |
JavaScript
この領域では、JavaScript コンテキストで コード補完を構成できます。
項目 | 説明 |
|---|---|
型ベース補完のみ(C) | デフォルトでは、JetBrains Rider は型に関係なくシンボルの補完を提案します。 このアプローチでは、複雑な場合、リストに複数の補完バリアントが表示されます。 完了をより正確にするには、チェックボックスを選択します。 補完リストは、JetBrains Rider の推測に強く依存します。 その結果、推論が不十分な場合、リストは空のままになることがあります。 |
Null 許容型に対するオプショナルチェイニングの使用を提案(O) | デフォルトでは、JetBrains Rider は オプショナルチェイニング演算子 (?) のシンボルの補完を提案します。 このような提案を表示しないようにするには、チェックボックスをオフにします。 |
補完時にメソッド本体をオーバーライド用に展開する | デフォルトでは、親クラスまたはインターフェースのメソッドをオーバーライドしたい場合に補完候補リストからそのメソッドを選択すると、JetBrains Rider はパラメーターを自動的に追加し、可能であれば 補完時にメソッド本体をオーバーライド用に展開する チェックボックスをオフにすると、完了時のオーバーライド用のメソッド本体の自動生成が抑制されます。 |
名前の補完 |
|
パラメーター情報
項目 | 説明 |
|---|---|
補完時にパラメーター名のヒントを表示する | パラメーター値のヒントを表示する場合に選択します。 |
パラメーター情報ポップアップ表示までの時間 | このチェックボックスをオンにすると、エディターで開き角括弧が入力されるか、候補リストからメソッドが選択されたときに、JetBrains Rider が利用可能なすべてのメソッドシグネチャーを含むポップアップを自動表示します。 右側のテキストフィールドに、ポップアップウィンドウが表示されるまでの遅延(ミリ秒単位)を指定します。 このチェックボックスが選択されていない場合は、 Ctrl+P を使用してパラメーター情報を表示します。 |
完全なメソッドシグネチャーを表示する | このチェックボックスをオンにすると、パラメーター情報にメソッド名や返された型などの完全なシグネチャーが表示されます。 |
SQL
項目 | 説明 |
|---|---|
オブジェクトを提案する | オブジェクトが提案される場所を選択します:
![]() ![]() ![]() |
オブジェクトを修飾する | オブジェクトをデータベース、スキーマ、テーブルとビュー、さらにテーブルやビューのエイリアスで修飾するタイミングを選択します。
![]() ![]() |
オブジェクトを修飾する | 指定されたケースでオブジェクトを修飾するタイミングを選択します。
![]() ![]() |
JOIN 句 | |
JOIN の補完にエイリアスを使用する |
![]() |
自動生成されたON 句のオペランドの順序を逆にする |
![]() |
名前の一致に基づいて厳密でない外部キーを提案する |
このオプションのデバッグルールの詳細については、 仮想外部キーのデバッグルール を参照してください。 ![]() ![]() |
テーブルエイリアス | |
テーブル名を補完するときにエイリアスを自動的に追加する | テーブル名のエイリアスを作成します。 ![]() |
テーブル名の後にエイリアス名を提案 | コード補完(Ctrl+Space )を使用するときにテーブル名のエイリアスを提案します。 ![]() |
カスタムエイリアス(テーブル) | このテーブルに使用するテーブル名とエイリアスを追加できます。 テーブルとエイリアスのペアを追加するには、 エイリアスの追加 ボタン( |














