Saya pikir Anda akan membutuhkan plugin seperti matchit untuk dapat mencocokkan tag XML. matchititu sendiri tampaknya datang dengan sebagian besar vimdistribusi, tetapi Anda masih harus mengaktifkannya sendiri. :help matchit-installuntuk lebih.
Pastikan deteksi tipe file otomatis dan pemuatan plugin diaktifkan ( :filetype plugin on).
Untuk selanjutnya, setiap kali Anda mengedit file yang terdeteksi sebagai xmlatau htmlatau bahasa markup berbasis tag lainnya, kombinasi dari matchitplugin dan file plugin tipe file akan memungkinkan %gerakan untuk mencocokkan tag membuka dan menutup.
Anda dapat beralih di antara tag menggunakan operator visual, misalnya:
Tempatkan kursor pada tag.
Masuk ke mode visual dengan menekan v.
Pilih blok tag luar dengan menekan a+ tatau i+ tuntuk blok tag dalam.
Kursor Anda harus melompat maju ke tag html / xml penutup yang cocok. Untuk melompat mundur dari tag penutup, tekan oatau Ountuk melompat ke tag berlawanan.
Sekarang Anda dapat keluar dari visual dengan menekan Esc, mengubahnya catau menyalin y.
Untuk merekam tindakan itu ke dalam register, tekan qquntuk mulai merekam, lakukan lompat tag seperti di atas (termasuk Esc), tekan quntuk menyelesaikan. Kemudian untuk memanggil lompatan, tekan @q.
Lihat bantuan lebih lanjut di :help visual-operatorsatau :help v_it:
matchit
itu sendiri tampaknya datang dengan sebagian besarvim
distribusi, tetapi Anda masih harus mengaktifkannya sendiri.:help matchit-install
untuk lebih.Jawaban:
matchit
plugin (lihat:help matchit-install
untuk instruksinya).:filetype plugin on
).Untuk selanjutnya, setiap kali Anda mengedit file yang terdeteksi sebagai
xml
atauhtml
atau bahasa markup berbasis tag lainnya, kombinasi darimatchit
plugin dan file plugin tipe file akan memungkinkan%
gerakan untuk mencocokkan tag membuka dan menutup.sumber
Anda dapat beralih di antara tag menggunakan operator visual, misalnya:
Kursor Anda harus melompat maju ke tag html / xml penutup yang cocok. Untuk melompat mundur dari tag penutup, tekan oatau Ountuk melompat ke tag berlawanan.
Sekarang Anda dapat keluar dari visual dengan menekan Esc, mengubahnya catau menyalin y.
Untuk merekam tindakan itu ke dalam register, tekan qquntuk mulai merekam, lakukan lompat tag seperti di atas (termasuk Esc), tekan quntuk menyelesaikan. Kemudian untuk memanggil lompatan, tekan @q.
Lihat bantuan lebih lanjut di
:help visual-operators
atau:help v_it
:Atau gunakan plugin seperti matchit.vim (Lihat: Menggunakan% dalam bahasa tanpa kurung kurawal ).
Lihat juga:
sumber