2015-12-31 2 views
4

Недавно я обновился до Visual Studio 2015 (обновление 1) и получил настройки, как я их хочу, однако у меня небольшие проблемы с форматированием с касается фигурных скобок! Я исхожу из предположения, что образец второго кода является более приемлемым соглашением, но я не могу получить правильные настройки. Что я здесь делаю неправильно?Visual Studio 2015 Curly Brace Форматирование: If, Else If, ​​Else

Visual Studio в настоящее время автоматического форматирования мой код, как это, обратите внимание на еще {

public static string Gender(string x) 
    { 
     if (x == "M") 
     { 
      return "Male"; 
     } 
     else if (x == "F") 
     { 
      return "Female"; 
     } 
     else { 
      return "Unknown"; 
     } 
    } 

Я хочу, чтобы мой код будет автоматически отформатирован как этот

public static string Gender(string x) 
    { 
     if (x == "M") 
     { 
      return "Male"; 
     } 
     else if (x == "F") 
     { 
      return "Female"; 
     } 
     else 
     { 
      return "Unknown"; 
     } 
    } 
+1

Сервис> Параметры> Текстовый редактор> C#> Форматирование> Новые линии> [Enable] разместить скобку на новой строке для блоков управления. Я думаю, что это должно сработать. –

+1

Это, похоже, нарушено в обновлении VS2015 1. Кажется, что не заботятся о том, какая строка '' '' '' '' '' включена и не будет автоматически форматировать ее с любым из указанных стилей (заданные настройки по умолчанию). Кажется, что он работает не так, как VS2012, по крайней мере, это единственная точка сравнения, которую я имею. –

+0

resharper исправит это. предоставляя вам множество полезных функций для быстрого написания кода. когда я установил VS 2015, первое, что я сделал, это установить resharper! поэтому я не заметил эту проблему;) https://www.jetbrains.com/resharper/ –

ответ

-1

У меня есть Visual Studio 2015 Update 1 и настройте формат, как в вашем втором фрагменте кода.

Важной установкой является un проверить опцию «место на новой линии».

Если этого не достаточно, я отправляю скриншот со всеми моими настройками (http://imgur.com/XPvH8pI)

enter image description here

+0

Это, похоже, не форматирует код как второй фрагмент ... –