2017-08-28 95 views
3

有誰知道Jetbrains Rider IDE是否支持某種「代碼片段」?我通常會在Visual Studio中創建一個用於創建NUnit測試用例的代碼段,如下所示:騎士:Visual Studio如代碼片段

[Test] 
    [Description("Some description")] 
    [MaxTime(1000)] 
    public void Test() 
    { 
    #region Arrange 
    #endregion 

    #region Assert 
    #endregion 

    #region Act 
    #endregion 
    } 

謝謝!

回答

4

是的,有。

在騎手它被稱爲實時模板

  • 打開菜單文件 - >設置
  • 在設置窗口中,展開Editor-> Live模板
  • 點擊綠色的「+」圖標添加模板組。
  • 點擊綠色的「+」圖標添加模板。
  • 縮寫字段定義您要用來觸發的關鍵字。
  • 在該字段中模板文本插入代碼。
  • 在該字段中適用於設置將使用此實時模板的上下文。
  • 在該領域展開選擇在輸入關鍵字後如何展開代碼。
  • 保存更改。
  • 轉到編輯器並鍵入縮寫,然後在中定義的鍵用字段展開。
  • 騎手將爲您創建代碼。

請記住,實時模板使用與Visual Studio代碼段不同的語法,因此您可以查看此頁面Pre-defined Live Templates for C#以作進一步參考。

+0

引用https://youtrack.jetbrains.com/oauth?state=%2Fissue%2FRIDER-548以獲取在Rider中創建C#Live模板的待定功能 – Strake