生成式补全
使用 JetBrains Rider 生成代码的最简单方法之一是使用 代码补全——您只需输入几个字符即可。 代码生成建议包含在 自动完成 和 基本补全 的列表中。
以下是一些使用代码补全生成代码的示例。
重写和实现成员
在下面的示例中,代码补全帮助为基类的虚拟成员创建了一个重写。 在派生类型中开始输入基方法名称,您将获得重写它的建议:

接受建议后,带有默认实现的方法体将在编辑器中展开:
字段的属性
要为字段生成属性,请开始输入字段的名称。 JetBrains Rider 将根据您的 命名样式建议创建一个只读或读写属性,名称与字段对应:

接受建议后,属性体将在编辑器中展开:
类型构造函数
根据当前类型的现有成员,JetBrains Rider 会在补全列表中建议不同的构造函数。 要创建构造函数,请输入 ctor。 在补全列表中,您可能会看到以下建议:
ctor——无参数的构造函数ctorf——初始化所有字段的构造函数ctorp——初始化所有自动属性的构造函数ctorfp——初始化所有字段和自动属性的构造函数
在下面的示例中,所有类型的构造函数都可用。

如果您接受 ctorfp 建议,构造函数将在编辑器中展开:
为枚举类型生成相等性和标志检查
当您需要将枚举类型的值与该枚举的某个成员进行比较时,只需输入一个点,然后在补全列表中选择所需的枚举成员:

JetBrains Rider 将为您生成比较代码:
补全列表中的模板
所有 实时模板、 后缀模板和 源模板都会出现在补全列表中。 模板通过其快捷方式进行识别(请参见 预定义模板的快捷方式列表)。 您可以通过相应的图标
识别它们。
例如,要调用 public static void Main 模板,请输入其快捷方式 psvm:

接受建议后, 主要 方法将在编辑器中展开:
当您使用键盘在补全列表中选择条目时,选择会在最后一个条目和第一个条目之间循环跳转。 You can disable this behavior by clearing 列表中的循环滚动 on the page of JetBrains Rider 设置 Ctrl+Alt+S.
您可以直接从补全弹窗访问代码补全设置——单击弹窗底部的 并选择 代码补全设置。