【发布时间】:2011-07-05 04:06:21
【问题描述】:
我已经成功编写了一个代码 sn-p 并且一切都很好,问题是我不想使用 ctrl+k ctrl +S 然后单击 sn-p ,而是我想使用组合键来立即使用 sn-p ,或者至少按 ctrl+k ctrl + S 然后另一种组合?
这可能吗?
提前谢谢...
【问题讨论】:
标签: visual-studio visual-studio-2010 code-snippets
我已经成功编写了一个代码 sn-p 并且一切都很好,问题是我不想使用 ctrl+k ctrl +S 然后单击 sn-p ,而是我想使用组合键来立即使用 sn-p ,或者至少按 ctrl+k ctrl + S 然后另一种组合?
这可能吗?
提前谢谢...
【问题讨论】:
标签: visual-studio visual-studio-2010 code-snippets
如果你说你按下 Ctrl+K, Ctrl+S 是因为你添加的 sn-p 是 Surround With sn-p,不是吗?
我建议您为此安装ReSharper。您可以轻松添加各种 sn-ps(在 ReSharper 中称为 模板),当然还有 Surround-With sn-ps。
添加模板后,你可以给它你想要的数字。
然后您只需按:Ctrl+Alt+J,您将看到以下内容:
你所要做的就是按下你想要的sn-p的号码。
例如,如果您想用if 包围某些代码,请按:Ctrl+Alt+J, 1。
注意:
这一刻,我真的不记得Ctrl+Alt+J是否是默认的键盘快捷键,因为我已经改变了很多,但你可以在ReSharper中查看> 编辑 > 模板环绕...
【讨论】:
只需键入名称+[Tab]+[Tab],就比键入组合键更容易。 Visual Studio 非常擅长记住上次使用的内容,从而使其变得更加容易。
"f+[tab]+[tab]" 创建一个 for 循环 sn-p。
【讨论】:
#regionsn-p 做这件事?
在您的代码 sn -p 文件中,您可以设置快捷方式元素。您的代码 sn-ps 位于(取决于语言):
"\Documents\Visual Studio 2010\代码 片段\Visual C#\我的代码片段"
在代码 sn-p 文件的 CodeSnippet\Header\Shortcut 部分下,键入唯一的短相关字符系列。
<CodeSnippet>
<Header>
<Shortcut>spi</Shortcut>
</Header>
在代码窗口中键入这些字符后跟 tab 将插入您的代码 sn-p。
【讨论】: