2017-05-05 267 views

回答

2

代碼片段沒有內置到Visual Studio代碼中 - 儘管您可以自己創建代碼片段,如this article所示。

一些片段帶有特定的擴展名 - 例如C# extension

+1

我敢肯定:C#的Visual Studio代碼(搭載OmniSharp)擴展應該跟這些片段... –

+0

@BlakeRivell - 在VS代碼,trigerring片段(在Windows上)與Ctrl +空格,而不是選項卡。 – DigiFriend

+1

我看到這個提出了一個選擇的菜單,但沒有道具或ctor在裏面。如果我輸入prop,然後按Ctrl +空格鍵,則什麼也不會發生。 –

2

是否有一個擴展我需要安裝以獲取道具和ctor快捷方式在VSCode中以VS2015的方式工作?

您需要install the C# extension得到propctor快捷鍵(又名段)工作。

兩個注意事項:

  1. 他們的工作方式稍有不同在VS2015做。
  2. a bug in version 1.9.0 of the C# (OmniSharp) extension打破ctorprop片段。

我們可以修復的bug自己如下:

  1. 請確保您有安裝在C#(OmniSharp)擴展。在文本編輯器中打開~\.vscode\extensions\ms-vscode.csharp-1.9.0\snippets\csharp.json
  2. 查找並用空格替換所有選項卡。

之後,重新啓動VS代碼。所有的片段,包括propctor,都將可用。

The prop snippet works.

臨提示:如果我們輸入命令托盤,然後鍵入snippet,我們可以看到當前語言可用的片段。如果列表中的最後一個是iterindex,那麼你有上述錯誤。

Show all available snippets.