Visual Studio 喜欢 Rider 中的代码片段
Visual Studio like code snippets in Rider
有人知道 JetBrains Rider IDE 是否支持某种“代码片段”吗?我通常在 Visual Studio 中有一个片段用于创建 NUnit 测试用例,例如:
[Test]
[Description("Some description")]
[MaxTime(1000)]
public void Test()
{
#region Arrange
#endregion
#region Assert
#endregion
#region Act
#endregion
}
是的,有。
在 Rider 中,它被称为 Live Templates。
- 打开菜单 文件 > 设置.
- 在设置 window 中,展开 编辑器 > 实时模板。
- 单击绿色“+”图标添加模板组。
- 单击绿色“+”图标添加模板。
- 在缩写字段中,定义要用于触发它的关键字。
- 在字段 模板文本 中,插入代码。
- 在适用于字段中,设置将使用此实时模板的上下文。
- 在字段 Expand with,select 您希望在键入关键字后如何扩展代码。
- 保存您的更改。
- 转到编辑器并键入缩写,然后将您在 Expand with 字段中定义的键。
- Rider 将为您创建代码。
请记住,实时模板使用与 Visual Studio 代码片段不同的语法,因此您可以查看此页面 - Predefined Live Templates for C# - 以进一步参考。
有人知道 JetBrains Rider IDE 是否支持某种“代码片段”吗?我通常在 Visual Studio 中有一个片段用于创建 NUnit 测试用例,例如:
[Test]
[Description("Some description")]
[MaxTime(1000)]
public void Test()
{
#region Arrange
#endregion
#region Assert
#endregion
#region Act
#endregion
}
是的,有。
在 Rider 中,它被称为 Live Templates。
- 打开菜单 文件 > 设置.
- 在设置 window 中,展开 编辑器 > 实时模板。
- 单击绿色“+”图标添加模板组。
- 单击绿色“+”图标添加模板。
- 在缩写字段中,定义要用于触发它的关键字。
- 在字段 模板文本 中,插入代码。
- 在适用于字段中,设置将使用此实时模板的上下文。
- 在字段 Expand with,select 您希望在键入关键字后如何扩展代码。
- 保存您的更改。
- 转到编辑器并键入缩写,然后将您在 Expand with 字段中定义的键。
- Rider 将为您创建代码。
请记住,实时模板使用与 Visual Studio 代码片段不同的语法,因此您可以查看此页面 - Predefined Live Templates for C# - 以进一步参考。