साइड नोट के रूप में, लाइन नंबरों में टाइप करने के बजाय, उन लाइनों को हाइलाइट करें जहां आप विज़ुअल मोड में से किसी एक को ढूंढना / बदलना चाहते हैं:
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