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

问题描述 投票:8回答: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个回答
9
投票

就在这里。

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

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

请记住,Live Templates使用与Visual Studio Code Snippets不同的语法,因此您可以查看此页面Pre-defined Live Templates for C#以获取进一步的参考。