有人知道如何为特定代码片段分配键盘快捷方式吗?
例如,我想将CTRL+K,CTRL+J分配给#region
片段。
因此,可以:
- 选择文本,
- 按下CTRL+K,CTRL+J =>
- 选定的文本将被包围在
#region
和#endregion
之间。
我讨厌不必要地把手从键盘上拿出来。
编辑:为了更好理解,我的问题是如何直接将键盘快捷方式绑定到特定的代码片段。打开代码段选择器对我没有用。如果我必须搜索所有代码片段才能找到#region,那比自己编写所有代码还糟糕。
感谢任何建议。
有人知道如何为特定代码片段分配键盘快捷方式吗?
例如,我想将CTRL+K,CTRL+J分配给#region
片段。
因此,可以:
#region
和#endregion
之间。我讨厌不必要地把手从键盘上拿出来。
编辑:为了更好理解,我的问题是如何直接将键盘快捷方式绑定到特定的代码片段。打开代码段选择器对我没有用。如果我必须搜索所有代码片段才能找到#region,那比自己编写所有代码还糟糕。
感谢任何建议。
<flog
",然后按下 "tab" 键。我找到的最接近的解决方案是将所需的代码片段复制到您的本地片段目录中。
例如:对于VS-2015: %Userprofile%\Documents\Visual Studio 2015\Code Snippets\Visual C#\My Code Snippets
然后在文本编辑器中打开它,并将快捷方式更改为一些快速、简单的东西,比如“1”。
现在要使用它,您只需要按Ctrl+K+S >Enter >1 >Enter即可
此外,您可以通过更改包围命令的热键使其更快捷。 (工具 >选项 >键盘 >Edit.SurroundWith)
我认为你可能想尝试在你的MySnippet.snippet
文件中添加一个<Shortcut>
标签。
<Header>
<Title>Square Root</Title>
<Author>Myself</Author>
<Description>Calculates the square root of 16.</Description>
<Shortcut>sqrt</Shortcut>
</Header>
要添加快捷方式,请在Header元素内添加Shortcut元素