Js-beautify: Tambahkan opsi untuk menyimpan aturan satu baris di CSS

Dibuat pada 3 Des 2017  ·  4Komentar  ·  Sumber: beautify-web/js-beautify

Keterangan

Salam pembuka!

jika saya memiliki ini
footer { padding: 1%; }

lalu setelah Shift+Alt+FI dapatkan

    footer {
        padding: 1%;
    }

Apakah ada opsi untuk mempertahankan 'aturan satu baris' apa adanya?

Dicoba

"beautify.options": {"brace_style": "collapse,preserve-inline"}

tapi tidak beruntung

Pengaturan

 {
    "window.zoomLevel": -1,
    "workbench.sideBar.location": "right",
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 1000,
    "editor.cursorStyle": "underline",
    "liveServer.settings.donotShowInfoMsg": true,
    "liveServer.settings.donotVerifyTags": false,
    "html.format.contentUnformatted": "pre,code,textarea,li",  
}
css blocked enhancement

Komentar yang paling membantu

Mungkin itu harus menjadi opsi seperti max_preserve_single_line_properties dikonfigurasi dengan jumlah properti maksimum untuk disimpan dalam satu baris.

Diformat:

.fill {
    flex: 1 1 auto;
}

.item-name input {
    font-size: 1.5em;
}

.avatar {
    border-radius: 50%;
    margin-right: 10px
}

.avatar-32 {
    width: 32px;
    height: 32px
}

.avatar-64 {
    width: 64px;
    height: 64px
}

.avatar-100 {
    width: 100px;
    height: 100px
}

.avatar-128 {
    width: 128px;
    height: 128px
}

.details {
    padding: 2em;
}

.form-actions {
    direction: rtl;
}

Hasil yang diinginkan:

.fill { flex: 1 1 auto; }
.item-name input { font-size: 1.5em; }

.avatar { border-radius: 50%; margin-right: 10px }
.avatar-32 { width: 32px; height: 32px }
.avatar-64 { width: 64px; height: 64px }
.avatar-100 { width: 100px; height: 100px }
.avatar-128 { width: 128px; height: 128px }

.details { padding: 2em; }
.form-actions { direction: rtl; }

Semua 4 komentar

Ini terkait dengan #1124, tetapi terpisah karena hanya meminta untuk mempertahankan aturan satu baris.
Keduanya tidak hadir saat ini.

Terima kasih atas tanggapannya @bitwiseman ! :)

Mungkin itu harus menjadi opsi seperti max_preserve_single_line_properties dikonfigurasi dengan jumlah properti maksimum untuk disimpan dalam satu baris.

Diformat:

.fill {
    flex: 1 1 auto;
}

.item-name input {
    font-size: 1.5em;
}

.avatar {
    border-radius: 50%;
    margin-right: 10px
}

.avatar-32 {
    width: 32px;
    height: 32px
}

.avatar-64 {
    width: 64px;
    height: 64px
}

.avatar-100 {
    width: 100px;
    height: 100px
}

.avatar-128 {
    width: 128px;
    height: 128px
}

.details {
    padding: 2em;
}

.form-actions {
    direction: rtl;
}

Hasil yang diinginkan:

.fill { flex: 1 1 auto; }
.item-name input { font-size: 1.5em; }

.avatar { border-radius: 50%; margin-right: 10px }
.avatar-32 { width: 32px; height: 32px }
.avatar-64 { width: 64px; height: 64px }
.avatar-100 { width: 100px; height: 100px }
.avatar-128 { width: 128px; height: 128px }

.details { padding: 2em; }
.form-actions { direction: rtl; }

Ini akan membutuhkan setidaknya tokenisasi css untuk membuatnya berfungsi (#545). Setelah kami memilikinya, ini akan diimplementasikan dengan cara yang sama di sisi javascript.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

geakstr picture geakstr  ·  3Komentar

iofjuupasli picture iofjuupasli  ·  4Komentar

keeganstreet picture keeganstreet  ·  6Komentar

buinauskas picture buinauskas  ·  5Komentar

mubaidr picture mubaidr  ·  6Komentar