विम एक व्यापक रूप से इस्तेमाल किया जाने वाला, हल्का वजन, मुफ़्त, बहु-मंच टेक्स्ट और कोड संपादक है। यह अपनी दक्षता और उपयोग में आसानी के कारण डेवलपर्स के बीच बहुत लोकप्रिय है। हालांकि विम एक साधारण टेक्स्ट एडिटर है, फिर भी इसे उन्नत उपयोग के लिए सीखने के लिए कुछ समय चाहिए।
विम की मूल बातें सीखना बहुत आसान है, इसलिए इस गाइड में, हम विम संपादक की खोज सुविधा पर ध्यान केंद्रित करने जा रहे हैं। बड़ी फ़ाइलों के साथ काम करते समय कुछ विशिष्ट पाठ (शब्द/स्ट्रिंग) की खोज करना बहुत ही सामान्य कार्यों में से एक है।
आइए बुनियादी खोज से लेकर उन्नत खोज तकनीकों तक विम की खोज सुविधा को समझते हैं। कुछ खोजने से पहले सुनिश्चित करें कि आप कमांड मोड में हैं।
विम/वीआई में मूल खोज कैसे करें?
विम में एक विशिष्ट पैटर्न की खोज करने के लिए कुछ तरीके हैं:
- आगे की खोज
- पिछड़ा खोज
किसी भी पैटर्न शब्द को कर्सर की स्थिति से पीछे या आगे की दिशा में खोजा जा सकता है। विम संपादक में, खोज केस संवेदी होती है, उदाहरण के लिए, लिनक्स तथा लिनक्स अलग-अलग तलाशी ली जाएगी। इसलिए, केस संवेदनशीलता को अनदेखा करने के लिए विभिन्न दृष्टिकोण हैं। आप उपयोग कर सकते हैं : इग्नोरकेस सेट करें या आईसी सेट करें . केस संवेदनशीलता को नज़रअंदाज़ करने का एक अन्य तरीका बस जोड़ना है सी खोज पैटर्न के साथ: /लिनक्सc और बड़े शब्दों के प्रयोग के लिए सी .
1: फॉरवर्ड सर्चिंग
मूल खोज शुरू करने के लिए, यदि मोड अभी भी इन्सर्ट मोड में है तो दबाकर स्विच करें Esc बटन। फिर टेक्स्ट को जल्दी से खोजने के लिए फॉरवर्ड-स्लैश / का उपयोग करें। उदाहरण के लिए, यदि आप किसी फ़ाइल में Linux की तलाश कर रहे हैं, तो उपयोग करें /लिनक्स , जैसा कि नीचे दी गई छवियों में दिखाया गया है:
संपादक पहले शब्द को हाइलाइट करेगा जो वर्तमान कर्सर स्थिति के बाद आता है। सर्च कमांड पैटर्न को सर्च करेगा, शब्द को नहीं। उदाहरण के लिए, यदि आप फारवर्ड-स्लैश के बाद प्रसिद्ध टाइप करते हैं, तो संपादक सभी शब्दों को प्रसिद्ध अक्षरों के साथ खोजेगा, भले ही वह कुख्यात हो, जैसा कि निम्नलिखित छवि में दिखाया गया है:
- उपयोग एन अगले समान शब्द पर जाने के लिए
- उपयोग एन पिछले शब्द पर वापस जाने के लिए
2: पिछड़ा खोज
पश्चगामी खोज के लिए, प्रक्रिया समान है, बस उपयोग करें ? फ़ॉरवर्ड-स्लैश के स्थान पर खोज स्ट्रिंग के साथ। खोज कर्सर की वर्तमान स्थिति से शुरू होगी, जैसा कि निम्न छवि में दिखाया गया है:
इसी तरह, अगली घटना पर जाने के लिए, उपयोग करें एन तथा एन विपरीत दिशा में।
विम में किसी विशिष्ट शब्द की खोज कैसे करें?
विम में एक विशिष्ट शब्द खोजने के लिए, सबसे पहले, कर्सर को उस शब्द पर ले जाएं जिसे आप खोजना चाहते हैं, अब दबाएं Esc मोड स्विच करने के लिए बटन, और फिर * उसी शब्द के अगले उदाहरण के लिए और # शब्द के पिछले उदाहरण के लिए।
विम में पूरा शब्द कैसे खोजें?
विम में पूरे शब्द को खोजने की प्रक्रिया थोड़ी अलग है, सिंटैक्स नीचे दिया गया है:
/<शब्द>विम फ़ाइल में पहले शब्द को हाइलाइट करेगा।
विम में खोज परिणामों को हाइलाइट कैसे करें?
विम की एक अन्य महत्वपूर्ण विशेषता खोज परिणामों को उजागर करना है। इस सुविधा को सक्षम करने के लिए, :set hlsearch का उपयोग करें, और इसे अक्षम करने के लिए, :set !hlsearch का उपयोग करें।
निष्कर्ष
विम एक हल्का टेक्स्ट एडिटर है जिसमें कई विशेषताएं हैं जो डेवलपर्स के बीच बहुत लोकप्रिय हैं। इस गाइड में, हमने विम संपादक की एक और प्रमुख विशेषता सीखी। हमने इसकी बुनियादी आगे और पीछे की खोज, एक विशिष्ट शब्द खोजने के तरीके, और खोज परिणामों को उजागर करने के लिए कमांड चलाना और एक पैटर्न की खोज करते समय केस-संवेदनशीलता को अनदेखा करना भी सीखा।