Js-beautify: Сохранить пространство между селектором и> комбинатором

Созданный на 12 окт. 2016  ·  6Комментарии  ·  Источник: beautify-web/js-beautify

При украшении правила CSS, содержащего комбинатор > , комбинатор застрял на предыдущем селекторе. Собственно, даже если он уже правильно отформатирован, пространство удаляется. Довольно сложно использовать js-beautify в файлах CSS, содержащих> комбинаторы, потому что это приведет к созданию селекторов, которые не будут работать.

Ввод

Код до украшения выглядел так:

.foo > h3 {
    ...
}

Ожидаемый результат

Я ожидаю, что ввод не изменится. После украшения код должен был выглядеть так:

/* Space here
    V */
.foo > h3 {
    ...
}

Фактический выход

Код после украшения выглядел примерно так:

/* No space 
   V */
.foo> h3 {
    ...
}

Окружающая обстановка

ОС: Archlinux с Emacs web-beautify.el

Также тестировался из командной строки только вне Emacs.

Настройки

По умолчанию

Самый полезный комментарий

Здравствуйте! Когда я украшаю файл css, у меня по-прежнему нет места вокруг любого родственного селектора.
На самом деле я использую atom-beautify.

Все 6 Комментарий

Это было исправлено в 1.6.4 , этого больше не происходит, так как я установил space_around_combinator в значение true, моя проблема. Однако по умолчанию этот параметр должен иметь значение true.

Здравствуйте! Когда я украшаю файл css, у меня по-прежнему нет места вокруг любого родственного селектора.
На самом деле я использую atom-beautify.

Я тоже

@NSExceptional @ subfighter3

https://beautifier.io/ с настройкой:

{
"space_around_combinator": true
}

Форматы как ожидалось. Исправление потребуется в Atom Beautifier.

Благодаря!

Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги