Js-beautify: Pertahankan jarak antara selector dan> combinator

Dibuat pada 12 Okt 2016  ·  6Komentar  ·  Sumber: beautify-web/js-beautify

Saat mempercantik aturan CSS yang berisi kombinator > , kombinator macet ke pemilih sebelumnya. Sebenarnya, meskipun sudah diformat dengan benar, ruang tersebut dihapus. Ini membuat cukup sulit untuk menggunakan js-beautify dalam file CSS yang berisi> combinators karena akan menghasilkan selektor yang tidak akan berfungsi.

Memasukkan

Kode tersebut terlihat seperti ini sebelum kecantikan:

.foo > h3 {
    ...
}

Output yang Diharapkan

Saya berharap masukan tidak berubah. Kode seharusnya terlihat seperti ini setelah kecantikan:

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

Output Aktual

Kode sebenarnya terlihat seperti ini setelah kecantikan:

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

Lingkungan Hidup

OS: Archlinux dengan Emacs web-beautify.el

Juga diuji di bawah baris perintah hanya di luar Emacs.

Pengaturan

Default

css bug

Komentar yang paling membantu

Halo! Saya masih memiliki "tidak ada spasi" di sekitar pemilih saudara saat mempercantik file css.
Saya sebenarnya menggunakan atom-beautify.

Semua 6 komentar

Telah diperbaiki di 1.6.4 , itu tidak terjadi lagi karena saya menetapkan space_around_combinator menjadi true, my bad. Parameter ini seharusnya benar secara default.

Halo! Saya masih memiliki "tidak ada spasi" di sekitar pemilih saudara saat mempercantik file css.
Saya sebenarnya menggunakan atom-beautify.

Saya juga

@NSExceptional @ subfighter3

https://beautifier.io/ dengan pengaturan:

{
"space_around_combinator": true
}

Format seperti yang diharapkan. Perbaikan akan dibutuhkan dalam penghias atom.

Terima kasih!

Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat