Visual Studio добавляет пробел после операторов if

Иногда (но не всегда !?), когда я вставляю или заканчиваю строку точкой с запятой, Visual Studio добавит пробел после оператора if ! Например, при вставке это

if()

превратится в это:

if (condition)

, а при завершении строки это

if(condition)
    DoSomething()

превратится в это:

if (condition)
    DoSomething();

Необходимость постоянно удалять это пространство (иногда дважды!) Заставляет я абсолютно Чокнутый! Похоже, это происходит с , если и , в то время как , но не для .

Я не могу найти ничего, связанного с этим в опциях VS. У меня установлен Resharper, но он не настроен автоматически добавлять пространство: Похоже, это происходит с if и в то время как , но не с для .

Я не могу найти ничего, связанного с этим в параметрах VS. У меня установлен Resharper, но он не настроен автоматически добавлять пространство: Похоже, это происходит с if и в то время как , но не с для .

Я не могу найти ничего, связанного с этим в параметрах VS. У меня установлен Resharper, но он не настроен автоматически добавлять пространство: (image of my resharper settings)

Почему Visual Studio наказывает меня?

11
задан BlueRaja - Danny Pflughoeft 17 November 2010 в 19:19
поделиться