[英]Custom shorthand Visual Studio 2017
有沒有一種方法可以在Visual Studio 2017中創建自定義速記。就像ctor或prop一樣?
我想為單元測試創建一個簡寫,只是輸入例如test ,然后有一個預定義的函數進行編輯,例如:
public void Method_Condition_Expected()
{
// Arrange
// Act
// Assert
}
正如@Peter B為Visual Studio本身所建議的那樣,您可以使用Snippet Designer(工具->代碼片段管理器)來實現。
我現在發現,我安裝的Tool ReSharper(2016.3)可以選擇創建所謂的Live-Template。
這樣,我可以創建一個像這樣的模板:
public void $Method$_$Condition$_$Expected$()
{
// Arrange
// Act
// Assert
}
現在最棒的部分是,我可以通過Method,Condition和Expected選項卡並覆蓋值。
使用方法:在Visual Studio中標記一個類似上面的代碼的代碼區域,然后單擊Resharper-> Tools-> Selection-> Create and Edit創建實時模板 。
現在包裝代碼區域,以使用$進行制表,例如$ Method $,並給出一個快捷名稱,例如test。
我希望這也會對其他人有所幫助。
有關Visual Studio Snippet Manager和Resharper Live Templates之間更緊密的比較,請參見Live Template和Visual Studio Snippet之間的區別。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.