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

Moe*_*ald 10 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
  }
Run Code Online (Sandbox Code Playgroud)

谢谢!

Mar*_*sef 12

就在这里.

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

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

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