指定代码片段在Visual Studio中的键盘快捷键(Assign code snippet to

2019-07-29 04:04发布

任何人都知道如何快捷键指定给特定的代码片段?

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

因此,通过能够:

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

我讨厌当我得把我的手从键盘的超过必要的:)更多的时间。

编辑:对于更多的理解,我问如何快捷键直接绑定到特定的片段。 打开片段选择不会为我工作。 如果我通过我的所有片段进行搜索以获取到的#区域之一,它再厉害书面方式其所有的代码由我自己。

THX的任何建议。

Answer 1:

CTRL + K + S

请参见Visual Studio的快捷方式,你必须知道



Answer 2:

键入< ,然后键入您的片段shorcut(XML文件名),然后按tab

你可以从这个链接的详细信息https://docs.microsoft.com/en-us/visualstudio/xml-tools/how-to-use-xml-snippets?view=vs-2017

例如,我有我自己定的XML文件名的代码段,它的快捷方式,以flog

当我想直接用它来我的代码我这样做:

<flog并按tab它的工作原理。



Answer 3:

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

例如,对于VS-2015:%USERPROFILE%\文档\ Visual Studio的2015年\代码段\的Visual C#\我的代码段

然后在文本编辑器打开它,并更改快捷方式的东西快速和简单,如“1”。

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

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



文章来源: Assign code snippet to keyboard shortcut in Visual Studio