Заключение нескольких операторов в фигурные скобки

Есть ли сочетание клавиш в Visual Studio 2010 (я также использую ReSharper 6.1), которое позволит мне окружить выделенный блок текста? с фигурными скобками? Я попробовал "Окружить..."(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 (бесполезно) автоматически lly вставляет сразу после {, затем перемещает курсор вниз до конца последнего оператора блока и вводит }, чтобы завершить блок.

18
задан krystan honour 5 April 2012 в 21:49
поделиться