2012-04-25 137 views
16

任何人都知道如何将快捷键分配给特定的代码片段?将代码片段分配给Visual Studio中的键盘快捷键

我想分配例如CTRL + K,CTRL + J#region片段。

因此,通过能够:

  1. 选择文本,
  2. CTRL + K,CTRL + J =>
  3. 选择的文本将与#region .. #endregion包围。

我讨厌当我不得不把我的手拿出键盘超过需要的时间:)。

编辑:为了更多的理解,我问如何将键快捷键直接绑定到特定的片段。打开片段选择器不会为我工作。如果我必须搜索我的所有代码片段才能进入#区域,那么最好是自己写所有的代码。

Thx对于任何建议。

+0

ctrl + k + s弹出与选择环绕声,然后你需要选择#地区 – Reniuz 2012-04-25 09:22:40

+0

谢谢,但我想直接绑定快捷方式#region不只是打开片段选择器 – aerkain 2012-04-25 12:15:09

+0

没有VS 2011.我编辑过你的标题。 – 2012-04-25 12:29:32

回答

6
+2

谢谢,但我想直接绑定到#region快捷方式不只是打开片段选择器 – aerkain 2012-04-25 12:15:16

+0

也许这将有助于:http://www.dev102.com/2007/12/14/how-to-create-code-snippets - 很容易/ – buzznfrog 2012-04-25 12:38:23

+0

没有抱歉,我没有找到答案。 :/ – aerkain 2012-04-27 11:25:03

0

我发现这个最接近的解决方案是将预期片段复制到本地目录中的片段。

例如对于VS-2015: %Userprofile%\ Documents \ Visual Studio 2015 \ Code Snippets \ Visual C#\ My Code Snippets

然后在文本编辑器中打开它,并将快捷方式更改为快捷方式,如'1' 。

我们使用它,你需要做的就是按Ctrl + K + S>输入> 1>输入

此外,你可以把它更快通过改变热键为环绕与命令。 (工具>选项>键盘> Edit.SurroundWith)

相关问题