Visual Studio 2005/2012: Как сохранить первую фигурную фигурку на одной линии?

Попытка заставить мои функции css/С# выглядеть так:

body {
    color:#222;
}

вместо этого:

body 
{
    color:#222;
}

когда я автоматически форматирую код.

Ответ 1

С#

  • В меню "Сервис" выберите "Параметры"
  • Нажмите Показать все параметры (флажок внизу слева) (Показать все настройки в VS 2010)
  • Текстовый редактор
  • С#
  • Форматирование
  • Новые строки

И проверьте, хотите ли вы новые строки с скобками

Css:

почти то же самое, но меньше вариантов

  • В меню "Сервис" выберите "Параметры"
  • Нажмите Показать все параметры (флажок внизу слева) (Показать все настройки в VS 2010)
  • Текстовый редактор
  • CSS
  • Формат

И чем вы выбираете нужное форматирование (в вашем случае второй переключатель)

Для Visual Studio 2015:

Инструменты → Параметры

На боковой панели перейдите в Редактор текста → С# → Форматирование → Новые строки

и снимите каждый флажок в разделе "Новые параметры линии для фигурных скобок"

введите описание изображения здесь

Ответ 2

Инструменты → Параметры → Текстовый редактор → С# → Форматирование → Новые линии → Параметры новой строки для фигурных скобок → Снимите все флажки.

Ответ 3

Официальные руководящие принципы MS (в то время в 2008 году) указывают на наличие фигурной скобки в той же строке, что и метод/свойство/класс, и многие другие вещи, которые не применяются в Visual Studio.

Вы можете изменить все эти параметры автотекста:
Инструменты → Параметры → Текстовый редактор → [Язык, который вы хотите изменить]

ОБНОВЛЕНИЕ: Это было основано на книге "Руководства по дизайну рамок", написанной некоторыми из основных людей из команды .NET. Если вы посмотрите на исходный код для подобных ASP.NET MVC, , это не будет более точным.

Ответ 4

Перейдите к Tools -> Options -> Text Editor -> CSS -> Formatting. Нажмите "Полурасширенный", который соответствует указанному вами стилю.

Options screen

Ответ 5

Для CSS вам понадобится опция "Полуфабрикаты".

Ответ 6

В VS 2008/2010 существует специальный параметр форматирования, чтобы сохранить открытую фигурку в той же строке:

Нажмите "Инструменты" > "Параметры"
Выберите" CSS "в дереве" Текстовый редактор" node
Выберите" Форматирование" в разделе "CSS "node
Нажмите "Полу" -расширенный 'переключатель

Вы увидите предварительный просмотр того, что будут использовать различные переключатели для форматирования

Ответ 7

Если вы ищете эту опцию в Visual Studio 2014, то она находится под передовым и теперь находится в раскрывающемся списке "Положение скобок":

enter image description here