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