Apakah ada jalan pintas untuk melompat, misalnya <XX>
ke </XX>
?
Saya sudah mencobanya dengan '%', tetapi tidak berhasil untuk situasi ini.
Apakah ada jalan pintas untuk melompat, misalnya <XX>
ke </XX>
?
Saya sudah mencobanya dengan '%', tetapi tidak berhasil untuk situasi ini.
Jawaban:
matchit
plugin (lihat :help matchit-install
untuk instruksinya).:filetype plugin on
). Untuk selanjutnya, setiap kali Anda mengedit file yang terdeteksi sebagai xml
atau html
atau bahasa markup berbasis tag lainnya, kombinasi dari matchit
plugin dan file plugin tipe file akan memungkinkan %
gerakan untuk mencocokkan tag membuka dan menutup.
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
:
at sebuah
<tag> </tag>
blok (dengan tag)it
<tag> </tag>
blok batin
Atau gunakan plugin seperti matchit.vim (Lihat: Menggunakan% dalam bahasa tanpa kurung kurawal ).
Lihat juga:
matchit
itu sendiri tampaknya datang dengan sebagian besarvim
distribusi, tetapi Anda masih harus mengaktifkannya sendiri.:help matchit-install
untuk lebih.