Visual Studio 2010 не будет автоматически выравнивать строки - PullRequest
7 голосов
/ 18 сентября 2011

Visual Studio 2010, раньше использовался для автоматического отступа моих строк, и теперь вдруг он этого не сделает, например, когда я создал метод, он выглядел так:

public static void Foo (int FooInt)
{
    // Some methods stuff...
}

, но сейчас,это выглядит так:

public static void Foo (int FooInt)
{
// Some method stuff...
}

Я не могу найти ответ на этот вопрос, что я могу сделать?

Я использую Visual Studio 2010, Windows 7 64-битная

Обновление: Оказывается, моя проблема связана с C #, когда я пытаюсь решить проблему с проектом C ++, отступ работает отлично ... Есть предложения?

Обновление :

Проблема была неожиданно решена путем переустановки Windows.

Ответы [ 5 ]

11 голосов
/ 26 мая 2013

У меня возникла такая же проблема, и после изменения отступа с блока на Smart он начал работать! enter image description here

2 голосов
/ 18 сентября 2011

Проверьте настройки отступов в Visual Studio - Tools|Options.. => Text Editor > C# > Formatting > Indentation:

enter image description here

1 голос
/ 18 сентября 2011

Если проект не создает автоматический отступ, то работать не будет.

Краткая команда для отступа в VS 2010: ctrl + K + D

0 голосов
/ 13 августа 2013

Другое потенциальное решение этой проблемы, если все настройки в VS2010 кажутся правильными, - это проверка символов из других кодировок символов.Например, если кто-то случайно поместит левые и правые кавычки в исходный код, это может помешать Visual Studio автоматически отформатировать ваш код.Иногда вы получаете сообщение об ошибке, чтобы помочь вам идентифицировать такую ​​ситуацию, иногда она более скрыта и ее трудно найти.

0 голосов
/ 18 сентября 2011

Я не знаю, в чем конкретно проблема, но я сделаю снимок в темноте. Каково значение в разделе Инструменты-> Параметры-> C # -> Вкладки?

Indent Size

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...