2016-04-17 2 views
2

Я пытаюсь настроить VS2015 в автоотступы для цикла, как это:Visual Studio 2015 отступы мультилинии для заявления

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

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

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

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

Update:

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

+0

Взгляните на [это и связанные ссылки] (http://stackoverflow.com/questions/14543426/automatic-insert-comments-in-c-code/14543594#14543594). – ChiefTwoPencils

+0

Работает ли она, если вы нажмете [CTRL] [K] [D]? (при нажатии на D, CTRL все еще нажата) – ehh

+0

Ctrl-K + Ctrl-D дает мне те же результаты, что и «неправильно» с отступом. – Vargas

ответ

0

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

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

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

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

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

+0

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