Если у меня есть такой код
if(true){
и я добавляю
}
он превращается в
if (true)
{
}
но я бы хотел, чтобы он оставался в формате
if (true) {
}
Даже если я скопирую такой код if
, он преобразуется в более длинную версию.
PS Я понимаю, что использование более длинной версии является стандартом C ++ и C #, однако я исхожу из другого стандарта, и мне проще использовать более короткую версию.
Бьюсь об заклад, есть опция форматирования, которую можно отключить или изменить.
источник
Clang_format_fallback Style
(например: C ++C_Cpp: Clang_format_fallback Style
) и измените значение сVisual Studio
наGoogle
Имейте в виду, что если вы используете Resharper, описанная выше процедура не поможет, поскольку Resharper переопределяет собственное поведение VS. Если это ваш случай, перейдите в Resharper> Параметры, Редактирование кода> C #> Стиль форматирования> Макет фигурных скобок, установите для всех верхних параметров «Макет фигурных скобок» значение «В конце строки (стиль K&R)».
Мне потребовалось время, чтобы понять это, поэтому я надеюсь, что это кому-то поможет.
источник
Для всех пользователей Mac я решил эту проблему следующим образом:
Настройки -> Исходный код -> Форматирование кода -> Исходный код C # -> Формат C # -> Изменить
Там вы можете изменить его в разделе Категория: Новые линии.
источник
Посмотри
Tools -> Options
тогдаText Editor -> C# -> Formatting -> New Lines
источник
Вы можете изменить это в параметрах вашей Visual Studio. Перейдите в Инструменты -> Параметры -> Текстовый редактор -> C # -> форматирование -> новые строки (или что-то подобное, у меня есть только немецкая версия Visual Studio). Затем вы можете изменить, где вы хотите поместить скобки в следующую строку, а где нет. Лично я удалил все параметры, но если вы хотите создать новую строку, например, в циклах, есть много вариантов для настройки этого.
источник
Для C ++ единственный способ избежать того, чтобы VC ++ помещал '{' в новую строку для пространств имен, - это снять флажок «Автоматически форматировать блок, когда я набираю}»:
источник
Чтобы сделать то же самое для CSS, вам нужно перейти по ссылке:
Tools > Options > Text Editor > CSS > Advanced > Formatting > Automatic Formatting > Off
источник