Di sistem saya itu tidak persis seperti itu. Saya menganggap matchitplugin bertanggung jawab untuk itu. Biasanya diinstal secara default dengan setiap instalasi vim yang lebih besar. Tapi ini dinonaktifkan.
Marco
@ Mars Hi, Anda benar, %tidak berfungsi untuk skrip shell kecuali Anda matchitmemasang pluggin. Bisakah Anda mengubah komentar Anda menjadi jawaban dan memberikan url ke matchitpluggin?
SebMa
Jawaban:
9
Berikut ini sebuah contoh. Misalkan Anda memiliki kode ini dan Anda menekan %, kursor melompat antara {dan} parens:
matchit.vimmemperluas fungsi ini, Anda dapat melakukan hal yang sama dengan ()hanya memindahkan kursor (dan tekan %, itu melompat di antara pasangan tanda kurung (), {},, []. Itu juga melompat antara tag pembuka dan penutup dari komentar gaya C / * dan * /. Dan cukup pintar untuk beralih di antara arahan preprosesor C - dari # jika ke # endif dan mencocokkan #elif atau #else di antaranya
Untuk info lebih lanjut lihat catonmat.net dan vim.org . Perhatikan bahwa sejak vim 6.0, matchit.vimtelah dimasukkan dalam distribusi vim standar, di bawah macros/direktori.
matchit
plugin bertanggung jawab untuk itu. Biasanya diinstal secara default dengan setiap instalasi vim yang lebih besar. Tapi ini dinonaktifkan.%
tidak berfungsi untuk skrip shell kecuali Andamatchit
memasang pluggin. Bisakah Anda mengubah komentar Anda menjadi jawaban dan memberikan url kematchit
pluggin?Jawaban:
Berikut ini sebuah contoh. Misalkan Anda memiliki kode ini dan Anda menekan
%
, kursor melompat antara {dan} parens:matchit.vim
memperluas fungsi ini, Anda dapat melakukan hal yang sama dengan()
hanya memindahkan kursor(
dan tekan%
, itu melompat di antara pasangan tanda kurung (), {},, []. Itu juga melompat antara tag pembuka dan penutup dari komentar gaya C / * dan * /. Dan cukup pintar untuk beralih di antara arahan preprosesor C - dari # jika ke # endif dan mencocokkan #elif atau #else di antaranyaUntuk info lebih lanjut lihat catonmat.net dan vim.org . Perhatikan bahwa sejak vim 6.0,
matchit.vim
telah dimasukkan dalam distribusi vim standar, di bawahmacros/
direktori.sumber