任何人都知道如何为特定代码段分配键快捷键?
我想将CTRL + K,CTRL + J分配给#region
片段。
因此能够:
#region
包围.. #endregion
。我讨厌当我不得不把手伸出键盘超过必要的时间:)。
编辑:为了更多的理解,我问如何将键快捷键直接绑定到SPECIFIC代码段。打开代码段选择器对我不起作用。如果我必须搜索我的所有片段以获得#region的片段,那么它会更糟糕,然后自己编写所有代码。
感谢任何建议。
CTRL + k + s
键入<
,然后键入您的代码段shorcut(您的XML文件名称),然后按tab
。
你可以从这个链接https://docs.microsoft.com/en-us/visualstudio/xml-tools/how-to-use-xml-snippets?view=vs-2017获得更多信息
例如,我有一个代码片段,我已设置xml文件名及其flog
的快捷方式
当我想直接使用它到我的代码我喜欢这样:
<flog
并按tab
它的作品。
我发现的最接近的解决方案是将预期的代码段复制到本地代码段目录。
例如对于VS-2015:%Userprofile%\ Documents \ Visual Studio 2015 \ Code Snippets \ Visual C#\ My Code Snippets
然后在文本编辑器中打开它并将快捷方式更改为快速简单的内容,例如“1”。
现在要使用它,您需要做的就是按Ctrl + K + S> Enter> 1> Enter
此外,您可以通过更改surround-with命令的热键来更快地完成此操作。 (工具>选项>键盘> Edit.SurroundWith)