Есть ли сочетание клавиш в 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 вставляет сразу после {, затем перемещает курсор вниз до конца последнего оператора блока и вводит }, чтобы завершить блок.