Kekuatan g:
:g/\vdefn.*\n\s*\zs"([^"]|\n)*"/normal gngq
Bagian antara /s cukup jelas, karena itu adalah regex dari pertanyaan awal Anda.
normal gngqpada akhirnya agak menarik. gnakan memilih kecocokan berikutnya dari persamaan reguler, dan gq, tentu saja, memformat pemilihan ini (seperti yang Anda sebutkan dalam pertanyaan Anda).
:gadalah bagian yang sangat bagus. Menurut saya, inilah salah satu fitur Vim yang paling berguna. The gex perintah mengambil regex dan perintah Ex, dan mengeksekusi perintah pada setiap baris pertandingan regex. Jika Anda belum belajar :g, saya sangat menyarankan melakukannya, karena akan sangat meningkatkan produktivitas Anda. Beberapa sumber adalah Vim sendiri :help :gatau Kekuatan g pada Vim wiki.
gnpiece adalah memilih dari garis manaVdipicu ke depan (bukan yang ada di baris yang sama) terjadinya pola. Dokumentasi Vim menyatakan bahwa jika mode visual aktif, pemilihan diperluas dari garis saat ini melalui pola berikutnya. Ini menyebabkan perilaku yang tidak diinginkan.