Saya memiliki dokumen HTML yang sangat panjang dan sangat bersarang, di mana saya perlu dengan cepat menemukan tag penutup. Bagaimana saya bisa melakukan ini?
Saya memiliki dokumen HTML yang sangat panjang dan sangat bersarang, di mana saya perlu dengan cepat menemukan tag penutup. Bagaimana saya bisa melakukan ini?
Jawaban:
Coba perintah plug-in Emmet Go To Matching Pair :
http://docs.emmet.io/actions/go-to-pair/
Pintasan (Mac): Shift+ Control+T
Pintasan (PC): Control+ Alt+J
Ada jalan pintas ( Ctrl+ Shift+ Auntuk pengguna Windows dan Linux, Command+ Shift+ Auntuk pengguna Mac) untuk memilih seluruh blok dalam tag yang saat ini dipilih.
Misalnya, jika Anda menekan ini ketika kursor teks Anda berada di dalam div
tag luar dalam kode di bawah ini, semua huruf div
dengan kelas selected
akan dipilih.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
Ini dibangun dari Sublime Editor 2 setidaknya. Cukup tekan yang berikut ini dan menyeimbangkan tag-HTML
Pintasan (Mac): Shift+ Command+ A
Pintasan (Windows): Control+ Alt+ A
Di bawah menu "Goto", Control+ Madalah Jump to Matching Bracket. Juga berfungsi untuk tanda kurung.
{ } [] <>
?
Tidak ada yang di atas bekerja pada Sublime Text 3 pada Windows 10, Ctrl + Shift + 'dengan plugin Emmet Sublime Text 3 berfungsi dengan baik dan merupakan satu-satunya solusi yang bekerja untuk saya. Ctrl + Shift + T untuk membuka kembali item yang ditutup terakhir dan sepengetahuan saya tentang Sublime, telah melakukannya sejak awal membangun ST3 atau membangun akhir ST2.
Seperti yang dikatakan sebelumnya, Control
/ Command
+ Shift
+ A
memberi Anda dukungan dasar untuk pencocokan tag. Tekan lagi untuk memperpanjang kecocokan ke elemen induk. Tekan panah kiri / kanan untuk melompat ke tag awal / akhir.
Lagi pula, tidak ada penyorotan bawaan dari tag yang cocok. Emmet adalah plugin yang populer, tetapi itu berlebihan untuk tujuan ini dan dapat menghalangi jika Anda tidak ingin mengedit seperti Emmet. Highlighter Bracket tampaknya menjadi pilihan yang lebih baik untuk kasus penggunaan ini.
Saya pikir, Anda mungkin ingin mencoba pendekatan lain dengan lipatan diaktifkan.
Di ST2 dan ST3, jika Anda mengaktifkan lipatan di pengaturan Pengguna:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Anda dapat melihat tombol lipat segitiga di sisi kiri garis tempat tag awal berada. Klik untuk memperbesar / lipat. Jika Anda ingin menyalin, melipat dan menyalin, Anda mendapatkan semua blokir.
</
+ <kbd> TAB </kbd> dan jika itu tidak menutup tag yang benar, saya tahu bahwa saya punya tag terbuka yang menggantung di suatu tempat, saya hanya tidak tahu DI MANA tag terbuka itu ada dalam file HTML 6000 baris ini.