Resharper: автоматическая вставка кронштейнов для кулинарии после петель

Как установить автоматическую вставку фигурных скобок после цикла /IF + [ENTER] в C# ReSharper 8.2.3?

Пример:

if (statement) //+[ENTER]

должен дать мне:

if (statement)
{
    //CURSOR HERE
}

2 ответа

Решение

Я не знаю, будет ли он вставлять обе скобки для вас, однако, есть возможность завершить вашу скобку. Т.е. если вы наберете:

if(statement) // + {

это автоматически добавит и отформатирует ваши скобки, чтобы быть на следующей строке следующим образом

if(statement)
{
    // Cursor here
}

В IDE опция находится в ИНСТРУМЕНТЫ -> Параметры -> ReSharper, "Параметры...". затем в разделе "Среда -> Редактор -> Поведение редактора" установите флажок "Автоматически вставлять закрывающую скобку" и выберите первый вариант.

Вы можете использовать команду Complete Statement от ReSharper, чтобы автоматически вставить скобки для вас. Это Ctrl+Shift+Enter. Это полезно везде, автоматически вставляя точки с запятой, закрывающие скобки и так далее.

Другие вопросы по тегам