Пользовательский формат документа вариант в визуальной студии. Форматирование тэгов CSS - PullRequest
3 голосов
/ 17 марта 2010

Когда я работаю в VS2008, я очень часто использую Ctrl + K + D, так как это экономит много времени.

Но в файлах CSS эта команда форматирует документ так, как мне не нравится.

Например, когда я автоматически форматирую документ,

.Foo
{
width:1px;
height:2px;
}

Тем не менее, мне нравится форматировать теги таким образом, так как их гораздо легче читать (на мой взгляд):

.Foo
{ width:1px;
  height:2px; }

Итак, есть ли способ, которым я могу это реализовать?

Мне кажется, что мне нужна функция «Определить опции», но я не совсем уверен, как это сделать.

Спасибо.

Ответы [ 2 ]

7 голосов
/ 17 марта 2010

Я только что посмотрел в параметрах форматирования кода Visual Studio и оказалось, что есть только три варианта, из которых вы можете выбрать:

  • Компактные правила
  • полувспененный
  • Expanded

Ни один из них не отвечает вашим требованиям. Параметры форматирования для C # (и других языков) гораздо более настраиваемые.

Screenshot of the CSS text formatting options dialog in Visual Studio 2008

2 голосов
/ 24 января 2011

ОК, через некоторое время я нашел приемлемое решение;

скопируйте вашу CSS (или загрузите) на этот сайт и справа выберите "Высокий (умеренная читаемость, меньший размер)"

и он превратит ваш CSS

.foo
{
    font-weight: bold;
    color: #ff0000;
}

в

.foo { font-weight: bold; color: #ff0000; }

(в моем случае это тот, который я хотел, вы можете выбрать то, что вам нравится больше всего, есть пять предустановок и другие дополнительные варианты.)

...