Подтвердить что ты не робот

Объединение нескольких операторов в фигурные скобки

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

4b9b3361

Ответ 1

Выберите строки кода.

Нажмите Ctrl E-U (Surround с шаблоном) (или Ctrl Alt J для Intelli J).

Выберите вариант 7: {}.

Работает для меня.