JetBrains Rider 2026.1 Help

自動補完

JetBrains Rider の自動補完は、クラス、メソッド、変数、キーワード、以前にインポートされた拡張メソッドを含む、現在の可視スコープ内で利用可能な他のシンボルの名前を提案します。 ライブテンプレートコード生成の提案単体テストのカテゴリなど、他の多くのコンテキスト固有の提案も補完リストで利用できます。

デフォルトでは、自動補完の提案には 第 2 基本補完 のアイテムも含まれます。 デフォルトの動作を変更したい場合は、JetBrains Rider 設定 の エディター | 一般 | コード補完 ページにある対応するコントロールを Ctrl+Alt+S で使用してください。

自動補完の候補のリストは 基本補完​​​ のリストと同じですが、入力を開始するとすぐに表示されます。 入力すると、リストが絞り込まれ、入力した内容に一致するアイテムのみが表示されます。

エディター | 一般 | コード補完 ページ内の 入力時に候補を表示する チェックボックスを使って、JetBrains Rider 設定 にて自動補完を有効化または無効化できます。

自動補完ポップアップでの最適な一致は、ハード選択またはソフト選択のいずれかで事前に選択できます。

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

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

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

プリセレクトモードを選択するには、 ドット、丸括弧、その他のキーを押すことで、最適な候補が事前に選択されて挿入されます。 チェックボックスを エディター | 一般 | コード補完 ページの JetBrains Rider 設定 で使用してください。選択された場合、 自動補完 ポップアップ内の最適な一致がハード選択で事前選択され、未選択の場合はソフト選択で事前選択されます。

既存のコード項目に対してコード補完を使用する場合、 Enter を押して選択した補完候補を既存の項目の前に 挿入するか、 Tab を押して選択した候補で既存の識別子を 置き換えることができます。 必要に応じて、JetBrains Rider 設定 Ctrl+Alt+Sキーマップ ページでデフォルトのショートカットを変更できます(補完候補の選択 および 選択した補完候補で置換 アクションを探してください)。

デフォルトで、自動補完は CamelHumps をサポートしています。つまり、複合名の各部分の頭文字を入力すると、その名称が候補リストに表示されます。

キーボードを使用して補完リストで項目を選択すると、選択は最後の項目の後の最初の項目に移動し、逆も同様です。 JetBrains Rider 設定 Ctrl+Alt+S外観 & 振る舞い | 外観 ページで リスト内で循環スクロールする をクリアすると、この動作を無効化できます。

完全なメソッド呼び出し

補完リストからメソッド呼び出しを選択すると、デフォルトで JetBrains Rider は自動的に丸括弧 ( ) のペアを挿入し、それらの間にキャレットを設定します。 エディター | 一般 | コード補完 ページの JetBrains Rider 設定 Ctrl+Alt+S完了後に括弧を自動的に挿入する オプションを使用して、この動作を変更できます。

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

補完ポップアップから直接コード補完設定にアクセスできます — ポップアップの下部にある をクリックし、 コード補完設定 を選択します。

補完の提案からタイプと名前空間を除外する

たとえば、ソリューションにシステムタイプに類似したもの、たとえば MyFramework.MyCollections.List があるが、実際にはそれを使用していない場合など、一部のタイプまたは名前空間を提案しないようにすることができます。 そのような項目を候補から除外するには、JetBrains Rider 設定 Ctrl+Alt+Sエディター | 一般 | 自動インポート ページの インポートおよび補完から除外する リストに追加してください。

エントリの形式は、 Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix です。 ジェネリクス型は List`1 として指定されます。

自動補完の例

次の例を使用すると、さまざまなコード項目で自動補完がどのように機能するかを知ることができます。

type-based 変数名を提案する

フィールドと変数の一般的に使用される名前が、その型に応じて提案されます。

変数名の接頭辞を入力すると、JetBrains Rider はそれを各提案名に追加します:

JetBrains Rider: コード補完での型ベースの変数名の提案

エディター | コードスタイル | C# ページにて、JetBrains Rider 設定 のすべての新しい変数名に接頭辞や接尾辞を指定できます。 これを行うと、それに応じて完了項目が変更されます。

JetBrains Rider: コード補完での型ベースの変数名の提案

クラスのメンバーを提案する

JetBrains Rider: コード補完のクラスのメンバーを提案する

可視タイプを提案する

JetBrains Rider: コード補完での可視タイプの提案

C# キーワードの提案

JetBrains Rider: コード補完での C# キーワードの提案

静的クラスの静的メソッドに対する 'this' キーワードの提案

JetBrains Rider: 静的クラスの静的メソッドに対する 'this' キーワードの提案

enum メンバーの補完

JetBrains Rider: enum メンバーの補完
JetBrains Rider: enum メンバーの補完

コード補完でのキャメルハンプの使用

JetBrains Rider: コード補完でのキャメルハンプの使用

未解決のシンボルの補完

コード内のどこにも宣言されていなくても解決できない場合でも、初期に使用されたデータ型の名前とそのメンバーが提案されます。

JetBrains Rider: 未解決のシンボルの補完

引数名の補完

JetBrains Rider: 引数名の補完

動的なタイプのメンバーの提案

JetBrains Rider: 動的なタイプのメンバーの提案

既存の部分クラスを提案する

partial class と入力すると、現在のスコープ内の部分クラスの名前が候補リストに追加され、既存の部分クラスの新しい部分をすばやく作成できるようになります。

JetBrains Rider コード補完の既存の部分クラスの提案

空表現のヒント

コード補完が void-returning 式で呼び出されると、候補リストに特別なヒントが表示され、その時点では呼び出しができないことがわかります。 この void 項目を受け入れると、以前にセミコロンが追加されていない場合は、セミコロンが追加されるだけです。

JetBrains Rider: コード補完の void 式のヒント
2026 年 6 月 12 日