Lors de l'embellissement d'une règle CSS contenant un combinateur >
, le combinateur est resté bloqué sur le sélecteur précédent. En fait, même s'il est déjà formaté correctement, l'espace est supprimé. Il est assez difficile d'utiliser js-beautify
dans les fichiers CSS contenant> des combinateurs car cela produira des sélecteurs qui ne fonctionneront pas.
Le code ressemblait à ceci avant l'embellissement:
.foo > h3 {
...
}
Je m'attendrais à ce que l'entrée ne change pas. Le code aurait dû ressembler à ceci après l'embellissement:
/* Space here
V */
.foo > h3 {
...
}
Le code ressemblait en fait à ceci après l'embellissement:
/* No space
V */
.foo> h3 {
...
}
OS: Archlinux avec Emacs web-beautify.el
Également testé en ligne de commande uniquement en dehors d'Emacs.
Par défaut
Cela a été corrigé dans 1.6.4
, cela ne se produit plus depuis que j'ai mis space_around_combinator
à true, mon mauvais. Ce paramètre doit cependant être vrai par défaut.
salut! J'ai toujours un "pas d'espace" autour d'un sélecteur de sibiling lorsque j'embellit un fichier css.
J'utilise en fait atom-beautify.
Moi aussi
@NSExceptional @ subfighter3
https://beautifier.io/ avec paramètre:
{
"space_around_combinator": true
}
Formats comme prévu. Un correctif sera nécessaire dans l'embellisseur d'atome.
Merci!
Je vous remercie!
Commentaire le plus utile
salut! J'ai toujours un "pas d'espace" autour d'un sélecteur de sibiling lorsque j'embellit un fichier css.
J'utilise en fait atom-beautify.