Hari ini saya belajar bahwa saya dapat menggunakan perl -c filename
untuk menemukan tanda kurung kurawal yang tidak cocok {} dalam file arbitrer, tidak harus skrip Perl. Masalahnya, itu tidak bekerja dengan jenis tanda kurung lainnya () [] dan mungkin <>. Saya juga melakukan eksperimen dengan beberapa plugin Vim yang mengklaim dapat membantu menemukan tanda kurung yang tidak ada bandingannya tetapi sejauh ini tidak begitu bagus.
Saya memiliki file teks dengan beberapa tanda kurung dan salah satunya hilang! Apakah ada program / skrip / plugin vim / apa pun yang dapat membantu saya mengidentifikasi braket yang tidak cocok?
Jawaban yang Diterima:
Di Vim Anda dapat menggunakan [ dan ] untuk dengan cepat melakukan perjalanan ke braket terdekat yang tak tertandingi dari jenis yang dimasukkan pada penekanan tombol berikutnya.
Jadi [ { akan membawa Anda kembali ke “{“; ] ) akan membawa Anda ke depan ke “)” terdekat yang tak tertandingi, dan seterusnya.