साइड नोट के रूप में, लाइन नंबरों में टाइप करने के बजाय, उन लाइनों को हाइलाइट करें जहां आप विज़ुअल मोड में से किसी एक को ढूंढना / बदलना चाहते हैं:
VISUALमोड ( V)
VISUAL BLOCKमोड ( Ctrl+ V)
VISUAL LINEमोड ( Shift+ V, आपके मामले में सबसे अच्छा काम करता है)
एक बार जब आप लाइनों को बदलने के लिए चुनते हैं, तो अपना कमांड टाइप करें:
:s/<search_string>/<replace_string>/g
आप ध्यान देंगे कि यह सीमा '<,'>आपके लिए स्वचालित रूप से डाली जाएगी:
:'<,'>s/<search_string>/<replace_string>/g
यहाँ '<बस पहले हाइलाइट लाइन का '>मतलब है , और आखिरी हाइलाइट लाइन का मतलब है ।
ध्यान दें कि NORMALमोड में होने पर व्यवहार अप्रत्याशित हो सकता है: '<और '>किसी एक VISUALमोड में किए गए अंतिम हाइलाइट के प्रारंभ और अंत को इंगित करें । इसके बजाय, NORMALमोड में, विशेष लाइन नंबर .का उपयोग किया जा सकता है, जिसका अर्थ है कि वर्तमान लाइन । इसलिए, आप इस तरह से केवल वर्तमान लाइन पर पा सकते हैं / बदल सकते हैं:
:.s/<search_string>/<replace_string>/g
ध्यान देने वाली एक और बात यह है कि :सीमा और ढूँढें / प्रतिस्थापित कमांड के बीच एक दूसरा डालने से कोई नुकसान नहीं होता है, दूसरे शब्दों में, ये कमांड अभी भी काम करेंगे:
:'<,'>:s/<search_string>/<replace_string>/g
:.:s/<search_string>/<replace_string>/g