Pustaka tidak menangani file SVG dengan benar - ia melakukan sesuatu tetapi tidak seperti yang seharusnya.
Kode ini sebelum mempercantik (saya telah menyederhanakannya dan mengacaukan lekukan dengan sengaja; itu sama dengan markup asli/penuh):
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
<rect id="XMLID_20_" x="-7"
class="st0"
width="49" height="36"/>
</svg>
Saya tidak begitu yakin seperti apa seharusnya. Mungkin seperti itu jika kita mengizinkan/mempertahankan jeda baris antar atribut tag.
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
<rect id="XMLID_20_" x="-7"
class="st0"
width="49" height="36"/>
</svg>
...atau jika mereka harus dihapus
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
<rect id="XMLID_20_" x="-7" class="st0" width="49" height="36"/>
</svg>
Kode sebenarnya terlihat seperti ini setelah mempercantik:
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
<rect id="XMLID_20_" x="-7"
class="st0"
width="49" height="36"/>
</svg>
Perhatikan bahwa hanya satu jeda baris di tag pembuka <svg>
(antara atribut) yang dihapus (tidak melakukan apa pun tentang jeda baris di <rect>
). Tidak mengubah lekukan sama sekali.
OS: Windows 10 Pro 64 bit
Standar.
Saya sudah mencoba mengubah ekstensi file ke XML dan menjalankan beautify lagi - ini adalah solusi saya hingga saat ini - tetapi hasilnya sama seperti yang ditunjukkan di atas (berfungsi dengan baik di masa lalu). Tampaknya ada yang salah dengan kecantikan XML (saya berasumsi bagian yang sama dari perpustakaan menangani SVG dan XML).
Sebelumnya dilaporkan di https://github.com/brackets-beautify/brackets-beautify/issues/223
Ini tidak diformat sama sekali: <svg><defs><path></path></defs></svg>
Adakah peningkatan? Bagaimana saya bisa mempercantik svg sebaris?
Ini tampaknya telah diselesaikan oleh v1.8.0-rc14. Saya sedang menulis tes untuk itu dan akan mengajukan PR pada akhir jam.
Komentar yang paling membantu
Adakah peningkatan? Bagaimana saya bisa mempercantik svg sebaris?