Код до украшения выглядел так:
$theme-colors: (
primary: $blue,
secondary: $gray-600,
success: $green,
info: $cyan,
warning: $yellow,
danger: $red,
light: $gray-100,
dark: $gray-800
) !default;
Приведенный выше код имеет правильный отступ. Так что он должен оставаться прежним.
Код после украшения выглядел примерно так:
$theme-colors: ( primary: $blue,
secondary: $gray-600,
success: $green,
info: $cyan,
warning: $yellow,
danger: $red,
light: $gray-100,
dark: $gray-800) !default;
ОС: Windows
{
"end_with_newline": true,
"max_preserve_newlines": 2,
"preserve_newlines": true,
"js": {
"indent_with_tabs": true,
"indent_size": 4
},
"css": {
"indent_size": 2,
"newline_between_rules": true,
"selector_separator_newline": true,
"space_around_combinator": true
},
"html": {
"indent_size": 2,
"unformatted": [],
"wrap_attributes": "force-aligned"
}
}
@mrahhal @bitwiseman
У меня такая же проблема.
$mdc-typography-styles-body1: (
font-size: 1.125rem,
color: $g,
// ggrey
);
становится
$mdc-typography-styles-body1: (font-size: 1.125rem,
color: $g,
// ggrey
);
Я немного расстроен этим. Надеюсь, вы что-нибудь добавите по этому поводу.
У меня такая же проблема. Я попытался использовать команду preserve, но это тоже не сработало:
/* beautify preserve:start */
$inuit-config: (
env: dev,
healthcheck: false,
debug: true,
);
/* beautify preserve:end */
Это можно воспроизвести на https://beautifier.io/.
Я не нашел никаких подсказок, использует ли css другую нотацию для команды preserve. Поэтому мне интересно: я что-то делаю не так?
@rowild
Вы не делаете ничего плохого.
К сожалению, preserve
еще не реализовано для css. Однако я только что выпустил 1.8.10-beta4, который поддерживает ignore
. Пожалуйста, попробуйте.
Есть ли решение этого в 2019 году?
@Simpleqode
Похоже, люди заинтересованы в том, чтобы кто-то внедрил решение. Любая помощь будет оценена по достоинству.
Так что об этом еще ничего? Прошли годы, но я все еще видел ту же проблему. Я предполагаю, что этот проект на самом деле не предназначен для поддержки форматирования scss в хорошем смысле, и что я должен искать ему альтернативы.
@mrahhal Ты пробовал?
/* beautify ignore:start */
$inuit-config: (
env: dev,
healthcheck: false,
debug: true,
);
/* beautify ignore:end */
Я думаю, что это нормально, хотя и требует ручного форматирования.
@bitwiseman
Только сегодня понимаю, что не ответил вам - мне очень жаль!
Да, ваше решение отлично работает! Спасибо!
Это сработало! Я бы надеялся, что beautify просто поймет scss, но я думаю, что это справедливо. Я понял, что в ридми упоминается только css. В любом случае на данный момент это будет хорошим решением. Спасибо @rowild!
@mrahhal Рад, что помог тебе! Но все равно @bitwiseman ! :-) Ура и будьте в безопасности!
Я не уверен, следует ли мне оставить это открытым, но пока закрою эту проблему, так как она уже слишком старая. Я не уверен, что проблема SCSS вообще отслеживается где-то еще, или просто нет плана, чтобы действительно должным образом поддерживать SCSS.
Есть некоторая поддержка SCSS, и над ней медленно работают.
Этим проектом пользуется множество людей, но на данный момент у него в основном один участник. Так что скорость, с которой все происходит, - это когда у меня есть время. Если кто-то решит прийти и, как вы знаете, внести свой вклад, это все равно было бы здорово реализовать. Или я доберусь до этого, когда смогу.