将“Surrounds With”类型代码片段添加到现有集合中

时间:2016-01-25 21:43:44

标签: c# visual-studio code-snippets

我们可以使用Snippet Designer之类的工具或只是“手动”通过编写相应的.snippet文件&来向Visual Studio添加“Surrounds With”样式代码段。导入视觉工作室。

然而,一旦添加了此片段,它就被放入一个单独的子菜单中,该菜单会为所有“Surround With”类型片段添加额外的(不必要的)击键。我想避免这个额外的步骤。

突出我的观点:

如果没有添加自定义代码段,如果我们要突出显示几行代码并按Ctrl + K,则按Ctrl + S我们会得到此下拉列表:

enter image description here

然后,我们可以在此菜单中输入if,然后输入<tab>以使用“if”代码段。好的。

现在如果我使用片段设计器添加我自己的'环绕'代码片段或者只是手动添加,当我选择一些代码并按Ctrl + K时,再次按Ctrl + S我会点击这个菜单改为:

enter image description here

所以现在我必须在内置代码段列表和我的自定义代码段之间进行选择,增加额外的步骤。在我选择Visual C#选项之前,键入if然后<tab>不再有效。

这一额外步骤将之前的Ctrl+s,Ctrl+k,if,<tab>键组合变为更加繁琐的组合:Ctrl+s,Ctrl+k,<tab>,<downarrow>,<tab>,if,<tab>

我真的希望能够在现有菜单中添加我自定义的'环绕'类型片段,而不会显示额外的子菜单。这可能吗?

1 个答案:

答案 0 :(得分: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