Visual Studio 2010 中是否有键盘快捷键(我也在使用 ReSharper 6.1),可以让我用花括号包围选定的文本块?我尝试了“Surround With...” (Ctrl+K、Ctrl+S),但我没有在列表中看到选择花括号作为周围元素的选项。常见的用例是我将有一个如下的 if 语句:
if (conditional)
statement1;
// the rest of the program
我会意识到在 if 语句中需要执行一些额外的任务,我添加了它们:
if (conditional)
statement1;
statement2;
statement3;
// the rest of the program
然后,我记得我需要将所有语句包装在花括号中,代码应该看起来像这样:
if (conditional)
{
statement1;
statement2;
statement3;
}
// the rest of the program
我想做的只是选择这三个语句,然后点击快捷键将它们包装在花括号中。我实际上最终做的是将光标移动到条件之后的行首,然后输入一个 { 字符,然后删除 ReSharper(无济于事)在 { 之后立即自动插入的 } 字符,然后将光标向下移动到结束块的最后一条语句并输入 } 以完成该块。