JetBrains Rider 2026.1 Help

生成補完

JetBrains Rider でコードを生成する最も簡単な方法の1つは、 コード補完を使うことです。必要なのは数文字を入力するだけです。 コード生成の提案は、 自動補完基本補完​​​ のリストに含まれています。

コード補完でコードを生成する方法の例をいくつか示します。

メンバーのオーバーライドと実装

以下の例では、コード補完は、基本クラスから仮想メンバーのオーバーライドを作成できます。 派生型で基本メソッド名を入力し始めると、それをオーバーライドするための提案が表示されます。

JetBrains Rider: メソッドオーバーライドの補完の提案

提案を受け入れると、デフォルト実装のメソッド本体がエディター内で展開されます。

public class Derived : BaseClass { protected override void DoSomething(int x, string s) { base.DoSomething(x, s); } }

フィールドのプロパティ

フィールドのプロパティを生成するには、フィールドの名前の入力を開始します。 JetBrains Rider は、 命名スタイルに従って、対応する名前の読み取り専用または読み書き可能なプロパティの作成を提案します:

JetBrains Rider: フィールドのプロパティを生成するための補完候補

提案を受け入れると、プロパティ本体がエディターで展開されます。

public class Properties { private int _myField; public int MyField { get { return _myField; } set { _myField = value; } } }

型コンストラクター

現在の型の既存メンバーに応じて、JetBrains Rider は補完リストで異なるコンストラクターを提案します。 コンストラクターを作成するには、 ctor と入力します。 補完リストでは、次のような提案が表示されることがあります。

  • ctor — パラメーターのないコンストラクター

  • ctorf — すべてのフィールドを初期化するコンストラクター

  • ctorp — すべての自動プロパティを初期化するコンストラクター

  • ctorfp — すべてのフィールドと自動プロパティを初期化するコンストラクター

以下の例では、すべての種類のコンストラクターを使用できます。

JetBrains Rider: コンストラクターを生成するための IntelliSense。

ctorfp の提案を受け入れると、コンストラクターはエディターで展開されます。

public class Person { private string age; public string Name { get; set; } public Person(string age, string name) { this.age = age; Name = name; } }

列挙型の等価性とフラグチェックを生成する

列挙型の値をこの列挙型のメンバーの 1 つと比較する必要がある場合は、点を入力して、補完リストで目的の列挙型メンバーを選択します。

等価 / フラグチェックを生成するための列挙型メンバーの完成

JetBrains Rider が比較を生成します:

public enum Direction { North, East, South, West } void Turn(Direction whereTo) { if(whereTo == Direction.South }

補完リストのテンプレート

すべての ライブテンプレート後置テンプレート 、および ソーステンプレートが補完リストに表示されます。 テンプレートは、ショートカットによって識別されます (定義済みテンプレートのショートカットのリストは次のとおりです)。 それらは、対応するアイコン ThemedIcon.LiveTemplate.Screen.(Gray).png で認識できます。

例: public static void Main テンプレートを呼び出すには、そのショートカット psvm を入力します。

JetBrains Rider: 補完リストのコードテンプレート

提案を受け入れると、 Main メソッドはエディターで展開されます:

public static void Main(string[] args) { }

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

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

2026 年 6 月 12 日