শক্তি g:
:g/\vdefn.*\n\s*\zs"([^"]|\n)*"/normal gngq
এর মধ্যবর্তী অংশটি /মোটামুটি স্ব-বর্ণনামূলক, যেহেতু এটি আপনার আসল প্রশ্ন থেকে উত্তীর্ণ।
normal gngqশেষে কিছুটা আকর্ষণীয়। gnনিয়মিত প্রকাশের পরবর্তী ম্যাচটি নির্বাচন করবে এবং gqঅবশ্যই এই নির্বাচনটি ফর্ম্যাট করবে (যেমন আপনি আপনার প্রশ্নের উল্লেখ করেছেন)।
:gসত্যিই দুর্দান্ত অংশ। এটি আমার মতে, ভিমের অন্যতম দরকারী বৈশিষ্ট্য। gপ্রাক্তন কমান্ড একটি Regex এবং প্রাক্তন কমান্ড নেয় এবং যে লাইনে Regex ম্যাচ কমান্ড সঞ্চালন করে। আপনি যদি :gইতিমধ্যে সম্পর্কে না শিখে থাকেন তবে আমি তা করার পরামর্শ দিচ্ছি, কারণ এটি আপনার উত্পাদনশীলতা ব্যাপকভাবে বৃদ্ধি করবে। কয়েকটি রিসোর্স হ'ল ভিমের নিজস্ব :help :gবা পাওয়ার অফ জি ভিম উইকিতে।
gnটুকরা লাইন যেখানে থেকে নির্বাচন করা হয়Vথেকে সূত্রপাত হয় পরবর্তী প্যাটার্ন সংঘটন (একই লাইনে এক)। ভিমের ডকুমেন্টেশনে বলা হয়েছে যে ভিজ্যুয়াল মোড সক্রিয় থাকলে নির্বাচনটি বর্তমান পংক্তির থেকে পরবর্তী প্যাটার্নের মাধ্যমে প্রসারিত করা হবে। এটি অনাকাঙ্ক্ষিত আচরণের কারণ হচ্ছে।