我已成功地使一段代码和所有好的,但问题是我不想使用Ctrl + K Ctrl + S键,然后点击片段,而不是我想使用组合键只需马上使用片段,或者至少按下ctrl + k ctrl + S,然后再选择其他组合?Visual Studio 2010的代码片断
这可能吗?
在此先感谢...
我已成功地使一段代码和所有好的,但问题是我不想使用Ctrl + K Ctrl + S键,然后点击片段,而不是我想使用组合键只需马上使用片段,或者至少按下ctrl + k ctrl + S,然后再选择其他组合?Visual Studio 2010的代码片断
这可能吗?
在此先感谢...
如果您认为您正在按Ctrl+K, Ctrl+S
是因为您添加的代码段是Surround With代码段,不是吗?
我建议你为了这个目的安装ReSharper。您可以轻松添加所有种类的片段(在ReSharper中称为模板),当然还有环绕 - 片段。
添加模板后,你可以给你想要的号码。
然后,所有你需要做的就是按:Ctrl+Alt+J
,你会看到以下内容:
和所有你所要做的就是按你想要的片段的数量。
例如,如果你想围绕一些代码有if
,你按:Ctrl+Alt+J, 1
。
注:
在这一刻,我真的不记得是否Ctrl+Alt+J
是默认的键盘快捷键,因为我已经改变了很多人,但你可以在ReSharper的检查>编辑>环绕随模板...
比键入一个组合键只是键入姓名+ Tab键] + [Tab]键更加容易。 Visual Studio非常善于记住最后一个使它更容易的东西。
“F + [标签] + [标签]” for循环片断创建一个。
你会如何为''区域'代码段做这件事? – 2011-02-27 09:51:02
键入'#区域[选项卡]'完成相同。诚然,它不提供有关预处理程序片段的建议。 – 2011-02-27 10:49:00
好的。我只是想知道你是否知道如何去做:/ – 2011-02-27 10:52:16
在您的代码段的文件,你可以设置一个快捷键元素。您的代码段位于(取决于语言)下:
“\文档\ Visual Studio 2010的\代码 片段\ Visual C#中\我的代码段”
下CodeSnippet \头\快捷方式在代码片段文件中,键入一个唯一的短相关系列字符。
<CodeSnippet>
<Header>
<Shortcut>spi</Shortcut>
</Header>
在代码窗口中键入这些字符,然后键入您的代码片段。
,不能使用带有片段的环绕声,因为打字会替换选定的代码。 – Stacker 2011-06-21 10:04:02
糟糕的是,Resharper不是免费的..这似乎是非常有用的 – bAN 2011-02-27 10:33:04
@bAN它值得为ReSharper付出!这只是它提供的**非常小的**功能;-)它可以让你在NUnit中运行你的单元测试,重构你的代码,并且给你提供很多关于如何改进你的代码的提示(使用var,如果__ else __到一个三元操作,嵌套的foreach到一个简单的LINQ查询等等,等等) – 2011-02-27 10:35:53