Rider:Visual Studio就像代码片段一样

时间:2017-08-28 12:23:56

标签: 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
  }

谢谢!

1 个答案:

答案 0 :(得分:9)

是的,有。

在Rider中,它被称为实时模板

  • 打开菜单 文件 - >设置
  • 在“设置”窗口中,展开 编辑器 - >实时模板
  • 点击绿色的“+”图标添加模板组。
  • 点击绿色的“+”图标添加模板。
  • 缩写 字段中,定义要用于触发的关键字。
  • 模板文字 字段中插入代码。
  • 适用于 字段中,设置将使用此实时模板的上下文。
  • 展开 字段中,选择在键入关键字后展开代码的方式。
  • 保存更改。
  • 转到编辑器并输入缩写,然后键入您在 使用 字段展开时定义的键。
  • Rider将为您创建代码。

请注意,实时模板使用与Visual Studio代码段不同的语法,因此您可以查看此页面Pre-defined Live Templates for C#以获取进一步的参考。