Не допускайте, чтобы Visual Studio 2017 испортил мой стиль кодирования для вложенных скобок - PullRequest
0 голосов
/ 24 января 2019

Я использую Visual Studio Community 2017.

При написании C # и C ++ (в основном), когда сталкиваюсь с вложенными скобками, мне нравится разделять их, используя пробелы вокруг выражений, добавленных в скобки, например, так:

// Comparison
if ( string.IsNullOrWhiteSpace(str) )
    //

// Method call
errorList.Add( string.Format("{0} error message", DateTime.Now) );

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

settings under tools/options/text editor/c#/code style/formatting/spacing

Из-за этого я отключил все опции автоформатирования, но даже тогда, когда раскомментировал код с помощью Ctrl + K U , это портит мои предпочтения.(И, конечно, я никогда не смогу отформатировать с помощью Ctrl + K D ).

Так что мне было интересно, есть лиспособ настройки средства форматирования VS 2017, может быть, с помощью «хака», чтобы он знал об этом конкретном предпочтении стиля?

Спасибо.

...