Visual Studio 2015 делает отступ для многострочного выражения

Я пытаюсь настроить VS2015 для автоматического отступа цикла for следующим образом:

for( int index = 0;
index < collection.size();
++index)
{
...
}

Я перепробовал множество комбинаций вариантов автоиндентирования, но не могу получить то, что хочу, я всегда получаю что-то вроде этого:

for( int index = 0;
index < collection.size();
++index)
{
...
}

что (для меня) не имеет никакого смысла. Кто-нибудь знает как это сделать?

Обновить:

Обновление до Visual Studio 2015 с обновлением 2 решило эту проблему. Должен ли я закрыть вопрос или ответить на него?

2

Решение

Я пытался получить тот же результат, что и вы, но мой по умолчанию соответствовал тому, который вы пытаетесь получить. Я изменил некоторые настройки в текстовом редакторе C # и, возможно, выяснил, в чем проблема.

Если вы идете в инструменты> параметры, выберите стрелку раскрывающегося списка «текстовый редактор», затем стрелку раскрывающегося списка «C #», перейдите к «Вкладкам» и измените «Отступ» на «умный».

Мой по умолчанию был установлен на «Smart», но когда я дал тот же результат, что и вы, я установил «Block».

Я думаю, что вы действительно можете просто перейти на все языки, если вы работаете с другими языками помимо C # и хотите такую ​​же конфигурацию. Есть одинаковые варианты отступов

Надеюсь, это работает для вас!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]