Как остановить Visual Studio от автоматического форматирования определенных частей кода?

Кажется, что это должно быть действительно просто, но я просто не могу понять это. Я хочу, чтобы Visual Studio сохраняла автоматическое форматирование моего кода как есть, за исключением этой части:

public SomeClass : BaseClass {
    public SomeClass() 
        : base()
    {

    }
}

Почему я не могу заставить это выглядеть так:

public SomeClass : BaseClass {
    public SomeClass() : base() {

    }
}

Я просмотрел Tools → Options → Text Editor → С# → New Lines и не могу найти его. Есть ли способ изменить его, чтобы разрешить автоматическое форматирование и мой второй пример?

Ответы

Ответ 1

Вы уверены, что сняли отметку:

Параметры → Текстовый редактор → С# → Форматирование → Новые линии → Разместить Open Brace в новой строке для типов

не делает то, что вы хотите?

а также снимите флажок

Поместите открытую скобку на новую строку для методов.

(nvrmind.. я вижу, что вы получаете... Это раздражает)

Ответ 2

AFAIK не позволяет предотвратить выполнение Visual Studio.

Ответ 3

Вы покупаете ReSharper и используете это для всего своего форматирования, вы можете настроить его именно так, как вы хотите. =)