Rider 中类似 Visual Studio 的代码片段

问题描述 投票:0回答:1

有谁知道 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
1个回答
39
投票

是的,有。

在 Rider 中,它称为 Live Templates

  • 打开菜单 文件 > 设置
  • 在“设置”窗口中,展开 编辑器 > 实时模板
  • 然后选择您想要的语言。让我们说 C#。
  • 设置窗口显示快捷方式列表。
  • 单击右侧的新模板图标。
  • 单击绿色“+”图标添加模板。
  • 缩写 字段中,定义要用来触发它的关键字。
  • 在字段模板文本中,插入代码。
  • 在字段适用于中,设置将使用此实时模板的上下文。
  • 在字段扩展方式中,选择输入关键字后要如何扩展代码。
  • 保存您的更改。
  • 转到编辑器并输入缩写,然后输入您在 Expand with 字段中定义的键。
  • Rider 将为您创建代码。

请记住,实时模板使用与 Visual Studio 代码片段不同的语法,因此您可以查看此页面 - C# 的预定义实时模板 - 以供进一步参考。

© www.soinside.com 2019 - 2024. All rights reserved.