Как остановить 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 и используете это для всего своего форматирования, вы можете настроить его именно так, как вы хотите. =)