Ini sepertinya pertanyaan paling mendasar di dunia, tetapi terkutuk jika saya dapat menemukan jawabannya.
Apakah ada pintasan keyboard, baik asli ke Visual Studio atau melalui Code Rush atau plugin pihak ketiga lainnya, untuk membungkus pilihan saat ini dengan tag HTML? Saya lelah mengetik tag pembuka, memotong tag penutup yang salah tempat ke clipboard, menggerakkan kursor, dan menempelkannya di ujung tempatnya.
Pembaruan: Ini adalah cara TextMate menangani pemilihan dengan tag . Terus terang, saya terkejut bahwa Visual Studio tampaknya tidak memiliki fitur serupa. Membuat makro atau cuplikan untuk setiap tag yang memungkinkan yang mungkin ingin saya gunakan tampaknya tidak masuk akal.
visual-studio
dansays
sumber
sumber
Jawaban:
Visual Studio 2015 hadir dengan pintasan baru, Shift + Alt + W, yang membungkus pilihan saat ini dengan div. Pintasan ini membiarkan teks "div" dipilih, membuatnya dapat diubah dengan mulus ke tag yang diinginkan. Ini digabungkan dengan penggantian tag akhir otomatis membuat solusi cepat.
MEMPERBARUI
Pintasan ini tersedia di Visual Studio 2017 juga, tetapi Anda harus memiliki beban kerja "ASP.NET dan Pengembangan Web" yang diinstal.
Contoh
sumber
Saya tahu ini sudah lama dan Anda mungkin telah menemukan jawabannya sekarang, tetapi saya hanya ingin menambahkan demi mereka yang mungkin tidak tahu bahwa ini mungkin terjadi di VS 2010:
ctrl-k
ctrl-s
(atau klik kanan dan pilihSurround with...
.Anda dapat membuat SurroundsWith Anda sendiri dengan cuplikan jika Anda tidak menemukan apa yang Anda cari:
File
dan kemudian klikNew
, dan pilih jenis fileXML
.File
menu, klikSave
.Save as
kotak, pilihAll Files (*.*)
.File name
kotak, masukkan nama file dengan.snippet
ekstensi nama file.Save
.Masukkan sesuatu seperti contoh berikut di file XML:
Tools
>Code Snippets Manager
.Import
dan ramban ke cuplikan yang baru saja Anda buat.My HTML Snippets
dan klikFinish
laluOK
.Anda kemudian akan memiliki cuplikan HTML baru yang mengkilap tersedia untuk membungkus barang!
sumber
Ctrl-X -> Ketik tag -> Ctrl-V masih merupakan solusi tercepat yang pernah saya lihat seperti yang disebutkan dalam jawaban ini: https://stackoverflow.com/a/5109994/486325 .
sumber
Jika Anda menginstal Web Essentials , Anda dapat menggunakan Shift + Alt + W untuk mengelilingi pilihan dengan tag.
sumber
Saya tahu ini adalah utas kuno tetapi setelah menemukan masalah, saya akhirnya memutuskan untuk membuatnya sendiri dan karena ini adalah salah satu hasil pertama di Google, saya pikir orang mungkin menganggap ini berguna.
Sebenarnya itu cukup mudah, saya hanya menyalin dari potongan HTML yang ada dan berpindah-pindah literal. Cuplikan berikut akan dikelilingi dengan tag HTML umum, yang meminta tag dan akan meletakkannya di tag pembuka dan penutup.
sumber
Saat dihadapkan pada situasi ini, saya sering mengetikkan tag penutup terlebih dahulu, baru kemudian tag pembuka. Ini mencegah IDE "membantu" dengan memasukkan tag penutup di tempat yang tidak saya inginkan. Saya juga tertarik dengan solusi yang lebih baik.
sumber
Bagi mereka yang menggunakan Visual Studio 2017: Klik kanan pada area
html
/cshtml
, atau pilih beberapa elemen untuk dibungkus, adaWrap With <div>
tombol di daftar.sumber
shift+alt+w
).Tidak ada yang saya ketahui, tetapi menulis makro untuk membungkusnya dengan tag apa pun yang Anda inginkan seharusnya tidak sulit. Saya memiliki yang serupa yang akan membungkus pilihan saya di blok wilayah.
sumber