Saya ingin membungkus html yang saya pilih dalam tag dalam kode VS. Bagaimana aku melakukan itu?
html
visual-studio-code
hannes neukermans
sumber
sumber
Jawaban:
Emmet Tertanam dapat melakukan trik:
Emmet: Wrap with Abbreviation
div
(atau singkatan.wrapper>p
)Perintah dapat ditugaskan ke keybinding.
Hal ini bahkan mendukung argumen yang lewat:
Gunakan seperti ini:
span.myCssClass
span#myCssId
b
b.myCssClass
sumber
Ctrl
+p
adalah goToFile. Palet perintah adalahCtrl
+Shift
+P
.Pencarian cepat di pasar VSCode: https://marketplace.visualstudio.com/items/bradgashler.htmltagwrap .
Luncurkan VS Code Buka Cepat ( Ctrl+ P)
rekatkan
ext install htmltagwrap
dan masukkanpilih HTML
tekan Alt+ W( Option+ Wuntuk Mac).
sumber
<p></p>
tag, bukan generik<div></div>
yang akan tampak lebih waras untuk dilakukan. Yang lebih buruk adalah gagal. Ini menghasilkan keluaran seperti<p><p>My selected text.</p>
<div>
Anda tambahkan pengaturan berikut"htmltagwrap.tag": "div"
,.Karena saya tidak bisa berkomentar, saya akan memperluas jawaban Alex yang fantastis.
Jika Anda ingin pengalaman seperti Sublime dengan pembungkus membuka Ekstensi Keymap (Preferensi> Ekstensi Keymap [ Cmd+ K Cmd+ M]) dan tambahkan objek berikut:
Yang akan mengikat perintah bungkus Emmet ke Alt+ Wketika teks dipilih
(Maaf hanya untuk instruksi OSX)
sumber
Code > Preferences > Keyboard Shortcuts
emmet wrap
sumber
imo ada jawaban yang lebih baik untuk ini menggunakan Cuplikan
Buat cuplikan dengan definisi seperti ini:
Kemudian ikat ke kunci di keybindings.json Misal seperti ini:
Saya pikir ini akan memberi Anda hasil yang persis sama dengan htmltagwrap tetapi tanpa harus menginstal ekstensi.
Ini akan menyisipkan tag di sekitar teks yang dipilih, default untuk
<b>
menandai & memilih tag sehingga mengetik memungkinkan Anda mengubahnya.Jika Anda ingin menggunakan tag default yang berbeda hanya mengubah
b
dalambody
milik potongan.sumber