Как остановить Visual Studio от автоматического форматирования определенных частей кода? - PullRequest
15 голосов
/ 21 июня 2009

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

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

    }
}

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

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

    }
}

Я просмотрел Инструменты -> Параметры -> Текстовый редактор -> C # -> Новые строки и не могу его найти. Есть ли способ изменить его, чтобы разрешить автоматическое форматирование и мой второй пример?

Ответы [ 3 ]

4 голосов
/ 21 июня 2009

AFAIK, нет способа помешать Visual Studio сделать это.

3 голосов
/ 21 июня 2009

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

Параметры -> Текстовый редактор -> C # -> Форматирование -> Новые строки -> Поместить открытую скобку на новую строку для типов

не делает то, что ты хочешь?

, а также снимите отметку

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

(nvrmind .. Я вижу, к чему вы клоните ... Это раздражает)

0 голосов
/ 21 июня 2009

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

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