2016-01-25 61 views
2

我們可以添加使用「手動」一個如Snippet Designer或只是工具「與周圍的」風格的代碼片段到Visual Studio通過寫相應的.snippet文件&導入視覺工作室。添加「與周圍的」類型代碼段現有的集合

但是,一旦添加了此片段,它將被放置到一個單獨的子菜單中,爲所有「Surround With」類型片段添加額外(不必要的)擊鍵。我想避免這個額外的步驟。

爲了強調我的觀點:

沒有自定義添加的片段,如果我們要強調的幾行代碼,然後按Ctrl + K,Ctrl + S鍵,我們會得到這個下拉:

enter image description here

例如,在這個菜單中,我們可以輸入if然後<tab>來使用'if'代碼片段。都好。

現在,如果我加入我自己的「包圍與」利用將代碼段設計者或只是手工的,當我選擇了一些代碼,然後按Ctrl + K,Ctrl + S鍵,我再次打菜單,而不是代碼片段:

enter image description here

所以現在我有內置的片段列表和我的自定義的添加一個額外的步驟之間進行選擇。鍵入if然後<tab>不再有效,直到我選擇了Visual C#選項。

這個額外的步驟打開以前Ctrl+s,Ctrl+k,if,<tab>組合鍵進入一個更麻煩的組合:Ctrl+s,Ctrl+k,<tab>,<downarrow>,<tab>,if,<tab>

我真的希望能夠增加我的自定義類型片斷「與包圍」到現有菜單沒有額外的子菜單出現。這可能嗎?

回答

2

就在文件夾中(使用文件瀏覽器,不使用的Visual Studio)複製:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets\1033\Visual C# 

然後,他們將正常的彈出式菜單下。但它需要管理員權限。

enter image description here

例如我添加了一個片斷插入秒錶:

enter image description here

相關問題